Java Developer Resume Profile
Summary
- 13 years of experience in the designing, developing and testing using Java/J2EE based technologies.
- Extensive experience in designing and implementing complex business critical applications using Spring and Hibernate.
- Developed testing framework using selenium.
- Extensive experience in framework based development and in developing prototypes and POC.
- Excellent verbal and written skills, especially with regards to presenting to both technical and non-technical audiences.
- Certified SCRUM Master CSM .
- Leading the team of 5 with Agile methodology and tracking the project.
- Expert in the estimating the requirement based on Agile.
- Highly motivated individual with excellent in team building capabilities and customer relations.
- Managing reports, analysis and decision-making for a change request.
Languages | Java |
Enterprise Technology | J2EE , Spring Framework 3.x, Jersey 1.16, Hibernate 4.x, JPA 1.0, EJB2.0 |
Web Technology | JSP, Struts/Tiles Framework 1.x , FreeMarker, XML, HTML, JavaScript, JQuery |
RDBMS | MySQL 5.0 ,Oracle 11g |
Tools | Ant 1.7 , Maven 3.x , SVN , RTC , Eclipse |
Test Tools | Selenium WebDriver, SOAPUI, TestNG, JUnit |
Web/Application Servers | Apache 2.0, Tomcat 5.0 ,WebSphere v6, JBoss 6 |
O/S | LINUX, Windows |
Confidential
Role : Lead Consultant
- Client is a leading retirement provider for people who work in the academic, research, medical and cultural fields.
- PlanFocus is one of application provided for their individual customers and their employer based participants.
- Through this application the customer can maintain and review their account and review.
- The application also provides retirement advisor, brokerage support, register to a seminar, register to meeting etc.
- Working closely with product development to understand the business requirement.
- Leading and coordinating the offshore and onsite team.
- Writing business components using the Spring Dependency Injection
- Integrated the persistence layer using the Hibernate ORM tool
- Expose the business components as RESTFul service.
- Charted UI design using the Spring MVC Framework and FTL.
- Working on the production release and support activity.
- Agile SCRUM methodology is practiced for the project.
Technology : Java 1.6, Spring Framework3.1.1, Hibernate , JAXB, XML, RTC, WebLogic 10.3.5, Oracle Entitlement Server.
Confidential
Role : Senior Consultant
- V.me makes easy online payments with Visa and other major cards through one service.
- Storing the payment and shipping details in V.me account and shop on any website where V.me is accepted without having to enter payment and shipping information when you pay.
- Working closely with product development to understand the business requirement.
- Develop prototype for the new business requirements.
- Writing the design specification for the new feature.
- Implemented the new enhancement for the V.Me digital wallet.
- Leading and coordinating the offshore and onsite team.
- Designing the business components using Spring Dependency Injection.
- Integrated the persistence layer using the Hibernate ORM tool.
- Expose the component as REST service using Jersey Framework.
- Agile SCRUM methodology is practiced for the project.
- Involved in estimation for different Sprint.
Technology : Java 1.6, Spring Framework3.1.1, Hibernate 4.1, Oracle 11g, XML, JAXB, JSON, SVN, Jersey 1.6, Linux, Apache Tomcat 7
Confidential
Role : Senior Consultant
- VMWare has line of products which are currently exists in different sources and pushed to AKAMAI during the release.
- The current legacy system is moved to a Service Oriented Architecture with JFrog binary repo as a single source.
- AKAMAI server makes sure that it is in sync with JFrog binary repo.
- Understanding the business requirement and documented the design document.
- Converted business rules into technical implementation.
- Charted UI design using the Spring Struts MVC for the DMT.
- Exposed business components as RESTful services.
- Leading and coordinating the offshore and onsite team.
- Integrated the persistence layer using the Hibernate ORM tool.
- Agile SCRUM methodology is practiced for the project.
- Involved in estimation for different Sprint.
Technology : Java 1.6, Spring Framework3.1.1, Hibernate 4.1, Oracle 11g, XML, JAXB, JSON, SVN, Jersey 1.6, Struts 1.2, Linux, Apache Tomcat 7
Confidential
Role : Senior Consultant
- Rackspace is a company which deals with webhosting and cloud service.
- This application is developed to support the customers based on the concept called Fanatical Support .
- The application tracks and monitors the customers hosting and cloud services provided by the Rackspace and provide the resolution for the issues.
- Working closely with the team and have complete understand of the requirement.
- Understand the business requirements and converted them into technical implementation.
- Managing the team at local and remote based on Agile methodologies.
- Developed the modules using Spring Struts MVC framework for the ARIC 2.0 and Event Management.
- Event engine was designed using the Spring Framework.
- Bussiness components are exposed using RESTful services.
- Integrated the persistence layer using Hibernate ORM tool.
- Writing the PL/SLQ for the complicated business logic.
- Taking responsible for the weekly release and major release.
- Agile SCRUM methodology is practiced for the project.
- Involved in estimation for different Sprint.
Technology : Java 1.6, Spring Framework 3.0.5, Hibernate 4.1, XML, Jersey 1.16, SVN
Confidential
Role : Senior Software Developer
- Overstock is a company dealing with E-Commerce.
- Marketing and Analytics is division implementing new idea related to marketing and analyzing the result of the new product.
- The division was handling Google Adsense, Longboard, Hook Logic, Coupons etc.
- Bundle was a new concept introduced on the line of items and monitoring the sales and feedback of the product.
- Being a part of the design team on Bundle recommendation concept.
- Designed the UI using the built in Overstock customized tag libraries.
- Mapping the entity using the Hibernate ORM tool
- Integrated the persistence layer using Hibernate ORM tool.
- Writing PL SQL Query for the complicated business reports.
- Involved in estimation for different iteration.
- Agile methodology is practiced for the project.
Technology : Java 1.6, Hibernate 4.1, XML, Jersey 1.16, SVN, Hudson, Linux, Oracle 11g
Confidential
Role : Team Lead
- One point of contact to access, control and monitor the complete network.
- This suite helps the network administrator to make their job easy by deploying, backup and restore images, applying patches.
- The suite also has tools to monitor the usage of the software, inventories the companies electronic assert.
- Involved in environment configuration, develop framework and maintenance.
- Understanding the business requirement and write the design document
- Managing the team members in remote and local for various releases.
- Responsible for the module level delivery.
- Developed the UI using the Spring MVC framework.
- Designed automation framework using Java Selenium with TestNG.
- Integrated the Automation suite with the Continuous Integration tool SVN.
- SOAP based Web services are tested using groovy scripting.
- Writing Custom Inventory script using WMIScript.
- Writing python scripts for the network related testing.
- Agile SCRUM methodology was followed for the project and was part of SCRUM Team.
- Supported the UAT team to understand the work flow and technical issues.
- Deployment server is used to setup the environment and deploying the Operating system using Ghost and RDeploy.
- Setting up the test environment with the client supporting SNMP service.
Technology : Java, Spring Framework 3.0,
Confidential
Role : Team Lead Senior Software Developer
- Serena ChangeMan Dimensions is a web-based application.
- ChangeMan Dimensions software is a web based Configuration Management tool which supports the Change Management process by reviewing.
- Controlling change documents using operations such as creating, editing, delegating.
- This tool was built on Java technology with Tomcat as Web server.
- The tool basically consists of Admin Console and Web Client.
- The Client can be accessed from browser or from the Desktop tool provided by the Serena ChangeMan Dimensions.
- I was responsible for design and coding the application.
- Object oriented designing by creating usecase diagram, class diagram, sequence diagram, state chart diagram using Argo.
- Developed the modules using Struts MVC Framework.
- Integrated the persistence layer using Hibernate O/R tool.
- Database designing PL/SQL stored procedure for time consuming business logic and queries for fetching the data from Oracle through JDBC.
- Closely working with the testing team to find out the bottlenecks of the application.
- Prepared the estimation for the project at different phases.
- Perform maintenance of business related tasks such as system enhancements, bug fixing, support and training and documentation.
Technology : Java, Struts Framework, EJB 2.0 , Oracle 9i, WebLogic 7.0, PVCS, Ant
Confidential
Role : Senior Software Developer
- The project deals with Small Business Banking, Retail Banking rural branches .
- Credit Risk Management to electronically originate and adjudicate paper-based credits to small business customers e.g., loans over 250,000 and less than 2,000,000 .
- The Online Credit Process for Small Business OCP-SB will provide faster, more consistent decision-making resulting in higher employee and customer satisfaction.
- OCP-SB will form the base for more automated decision and standardized pricing in the small business market.
- Charted the final design using the MVC architecture as implemented by the Apache Struts Framework.
- Designed and developed the Container Managed Persistence beans abstract Persistence schema model for certain vital transaction oriented operations.
- Developed the modules using built-in tag library of the Struts Framework.
- Functional Analysis on the project.
- Unit tested the module. Integrated the completed module by changing the struts configuration file of the application server and properties file for application resources
- Developed Reports using PL/SQL and Crystal Reports.
- Implemented the project at client-site and involved in user training.
Technology : Java, Struts Framework, EJB 2.0, Oracle 9i, WebLogic 7.0, PVCS, Ant
Confidential
Role : Software Developer
- The toolkit performs the automatic conversion of the D2K forms in to Web based java application. The tool also converts Oracle database objects to equivalent objects in DB2. Many built-in functions of Oracle are ported to DB2 as User Defined functions in Java. Java Servlets, HTML and Java script are key members in the runtime environment.
- Documented the design specifications for the module
- Involved in design of the Form Parser, which parses the .fmt files.
- Devised a mechanism for the interpret-and-execute model, which proved to be a core entity, which simulates the client-server architecture on the web.
- Developed the runtime environment for the converted files.
- Tested Unit testing the converted modules and fixed the bugs.
- Writing the Oracle query, procedure and functions as test case in order to convert to DB2.
- Writing the Informix query, procedure and functions as test case in order to convert to DB2
Technology : Java, Servlets, Oracle 8i, Informix 7.2, DB2 7.0, Apache Tomcat 3.0, PVCS
Confidential
Role : Software Developer
- The Mail server is developed using Java. Database storage system is used rather than file system.
- This strengthens the security model and eases data handling.
- The server supports industry standard protocols like SMTP, POP3 and IMAP4 rev1.
- Any standard mail client may be used to communicate with the server.
- Apart from this a web client was also developed.
- Custom mail clients can be developed in any language COBOL, RPG, JAVA etc. that can access Oracle RDBMS and the same can be integrated with any enterprise application.
- Studied the feasibility of the requirement.
- Developed the SMTP and POP server as per the RFC standards using Java.
- Developed the web mail using Applet and Servlets.
- United tested the modules.
- Configured the tomcat web server to deploy the application.
- Implemented the application in different environment.
Technology : Java, Servlets, Oracle 8i, Apache Tomcat 3.0, PVCS,