Sr.j2ee Developer Resume Profile
GA
SUMMARY
- Over 9 years of experience in leading, designing, developing, deploying and maintaining large internet/intranet applications using SUN, IBM, ORACLE technologies as Sr.J2EE Developer and Technical Lead.
- Highly proficient in developing applications using OOAD and methodologies like SDLC, Agile in client/server and distributed environments using J2EE architecture.
- Extensive experience in application development using J2EE technologies including Java, Servlets, JSP, JDBC and JUnit.
- Proficient on web frameworks like Struts, JSF.
- Extensive experience on Database programming with JDBC, iBatis and Hibernate.
- Strong Experience on web technologies HTML, CSS, JavaScript, Ajax, Jquery, JSON, Handle Bar.
- Extensively developed ANT scripts, and used MAVEN tool to build, deploy J2EE Applications. Proficient in using Hudson and Jenkins build deployment tools.
- Very Strong experience in unit testing the applications using Junit Mockito Framework and developed logging and standard mechanism based on Log4J.
- Proficient in Spring frameworks including Spring DAO, AOP, JDBC.
- Experience in working with Jasper Reports using reporting tools like iReport.
- Extensively worked with various databases like Oracle and MySQL.
- Excellent hands-on technical skills with architect level experience in constructing Webservices and Service Oriented Architectures SOA .
- Extensively worked on Restful Services using Apache Wink, Spring Restful Services.
- Extensively worked with Tomcat 6, JBoss 4.2/5 and WAS 8 servers.
- Profound experience in using IDE's like Eclipse, NetBeansIDE and RAD.
- Extensively used various version controlling systems like Visual Source Safe VSS , SVN and Accurev.
- Hands-on experience in using Introscope performance management tool to identify and resolve performance issues.
WORK EXPERIENCE
Working as Consultant in Confidential
Worked as a Consultant/Scrum Master in ADP, Confidential
Worked as a Software Engineer in Adaequare, Confidential
TECHNICAL SKILLS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RELEVANT PROJECT EXPERIENCE
Confidential
Designation : Consultant
Environment : J2EE, RAD, WAS 8, Apache Axis.
Confidential is a mobile app can be installed on any smartphone or tablet. This is used to View/Update account information. Monitor Usage data, minutes and messages. This is used to pay bills and manage features. The mail goal of this app is to reduce the turnaround time of customers to make a call to support specialists.
Responsibilities:
- Managing server side development, involve in multiple API calls to get customer info, billing usage details from different systems.
- Worked on Global Ready Feature module.
- Analyzing the requirements and preparing Design documents, Sequence and Class Diagrams.
- Prepared Interface documents which helps client team about the response format from Server.
- Writing JUnit test cases.
- Involved in production deployments.
- Worked closely with BA and client team for requirements gathering.
Confidential
Environment : J2EE, Apache Wink, RAD, WAS 8, Handle Bars and JQuery.
A certificate of insurance is a document that provides information about insurance policies. Millions of insurance certificates are issued every year, primarily in the United States. The majority of certificates are issued upon policy renewal to provide this information to third parties. These third parties are known as certificate requestors/holders. Generally speaking, certificates list one or more lines of insurance, the limits associated with those coverages, and the insurer providing coverage.
Responsibilities:
- Study and understand the Restful services technology.
- Develop Restful services using Apache Wink framework.
- Using Handle Bar templates and jQuery render JSON objects in html pages.
- Developed SQL queries, stored procedures and triggers for getting the data from Oracle 10g.
- Analyzing the requirements and preparing Design documents, Sequence and Class Diagrams.
- Actively involved in finalizing System requirements and screen mock ups.
- Writing JUnit test cases.
- Involved in Bugs fixing and involved in production support.
- Configuring IBM WAS 7 for setting up environment for new applications.
- Prepared Build release notes before delivery into different environments.
- As a Scrum Master lead the team and resolve obstacles if any with priority.
Confidential
Environment : Java, Servlets, JSP, Struts 2.0, EJB 3.0, Quartz, iReport, Oracle 10g, Ajax, Hibernate, Eclipse 3.0
Agency Operations System is an internal product of ADP which looks after the insurance service offered to its existing or non-existing payroll clients. ADP has 3 different payroll systems which are used to generate payroll for its clients depends on the number of employees. AOS is build on top of this which has to support all kinds of payroll systems which are developed in different technologies. The main purpose of AOS is to provide Insurance Service to the client employees.
Responsibilities:
- Involved in generating Jasper report on a scheduled basis.
- Involved in developing Employee Module, Compliance Licensing, and Plans Enrollments.
- Designed Technical documents.
- Involved in Bugs fixing.
- Prepared Build release notes before delivery into different environments.
- Involved in both design and development during Health Benefits project.
- Adopted Scrum methodology.
- JBoss to WAS migration.
Confidential
Designation : Software Engineer
Environment : J2EE, Web services, Mule 2.0, Eclipse IDE, JBoss, JDeveloper and Oracle application servers.
As part of Adaequare COE's Excellor initiative I was selected to be part of R D team involving in research and evaluation, study to develop the case studies for real world scenarios. The tasks further required evaluation of web services on open source as well as commercial platform like on Mule ESB and oracle ESB platform.
Responsibilities:
- Study and understand the web services technology stack.
- Done research on web services on both open source platform and commercial platform.
- Developed some case studies for real world scenarios on web services.
- Installation and setting up of web services plat form.
- Sharing of knowledge via development of repository and internal knowledge base and lessons learned.
- Carrying out team efforts to develop proof of concepts and further application POC's to develop pilot solutions.
Confidential
Designation : Developer
Environment : Struts 1.2, JSP, MySQL 5.0, iBatis 2.0, Ajax, Eclipse3.0 and Tomcat 5.5.
The Objective of the project is to allow Organizations to generate pay slips based on the attendance of the Employees taking care of Leaves, over time, Allowances, Loans, Bonus, and Other Standard Deductions like PF, Professional Tax, Income Tax etc. The Organizations just have to assign the employee a salary structure and they are ready to generate and manage payroll processes with respect to that employee. Also, PLMS provides the end user to have the flexibility to create his own salary structures and salary formulae in its business. PLMS will eliminate the risk of non compatibility of the software with the system. The Application automates the payroll and Leave Management system to match the business policies, the laws and regulations, and specific needs of an organization.
Responsibilities:
- Developed Web applications by using Struts.
- Writing Unit Test Cases.
- Responsible for developing the employee module.
- Responsible for developing the payroll module.
- Involved as team member in coding and understanding the problem.
- Involved in giving releases.