Sr. Java Developer Resume
SUMMARY:
- Overall 8.9 years of Software development experience with full project lifecycle development using Java and J2EE technologies.
- Expertise in J2EE and Web technologies, Insurance and good Knowledge of MVC architecture.
- Good understanding of customized frameworks.
- Good knowledge in the deployment of J2EE Enterprise business solutions on commercial application servers.
- Have hands - on experience in Configuration Management Tools like Sonar, Fortify, RTC for Code Review.
- Good team player with ability to solve problems, organize and prioritize multiple tasks.
- Good acquaintance with CMMI level 5 processes and object-oriented concepts.
- Well versed with entire development life cycle and facilitating agile practices.
- Hands on experience with various Application Servers and Web Servers including Tomcat server, JBoss 5/6 and WAS 1.6/7 with wide variety of development tools like Eclipse, IBM RAD, IntelliJ .
- Proficient in writing java unit test cases using Junit, Mockito and configuring project dependencies using Maven .
- Experience in using Log4J, Version Control using SVN, CVS, Harvest and GIT .
- Expertise in Production Support for Web Services and Web Applications.
- Expertise in Banking and Insurance verticals.
- Strong experience in developing the Web Service using JAX-WS, JAX- RS, JAX-RPC and RESTful Web Service.
- Good knowledge in RDBMS concepts and experience in Oracle, My SQL and DB2.
TECHNICAL SKILLS:
Java Technologies: Java (JSE6, JSE7 and JSE8), J2EE
J2EE Technologies: Spring 4.1, Hibernate 4.3, JPA, JSF, OpenL, IBATIS, Struts, RichFaces, EJB 3.0
Application Servers: WebSphere Application Server, JBoss 6x Application Server
Web Servers: Apache Tomcat Server
JAX: WS, Apache CXF, RESTful Web Services
Databases: Oracle 11g, SQL Server 2012, MySQL
Development Tools: SQL server, Eclipse IDE, Tortoise SVN, CVS, Harvest, GIT, ANT, Maven, Jira, Soap UI, Sonar, Fortify, Selenium, RAD, WinSQL, Fiddler
Configuration Management Tools: Hudson Tool, Jenkins
Design Skills: Object Oriented Analysis and Design, UML, OOP, OOAD, J2EE Design Patterns
Software Development Methodology: Agile Methodology, Waterfall
AngularJS 2:, HTML, CSS, Ajax, JavaScript, JQuery, XML, XSD, WSDL
Operating Systems: UNIX, Windows 7/8/10
Unit Testing Tools: Junit, Mockito Framework
Other Utilities: Log4j, ANT, Maven, Hudson
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Supervises daily activities of production support to ensure timely and effective reporting, tracking, follow-up and communication of problems to project stakeholders.
- Analysis, Configure, build, code and Junit test technical components.
- Participate in Code Reviews.
- Fix any defects discovered in Testing.
- Document the application to facilitate maintenance.
- System Testing Support and UAT Support.
- Implementation / release note preparation and documentation.
- New Enhancements and Migrated applications from Delphi to Java.
- Status reporting including risks perceived and mitigation.
Sr. Java Developer
Confidential
Technologies: AngularJS 2, RESTful Web Services, JDBC, Fiddler and Soup UI, Ant, Maven, GIT
Responsibilities:
- Analysis, Configure, build, code and writing Junit test cases.
- Participate in Code Reviews.
- Fix any defects discovered in Testing.
- Document the application to facilitate maintenance.
- System Testing Support and UAT Support.
- Implementation / release note preparation and documentation.
Sr. Java Developer
Confidential
Technologies: RESTful Web Services, JDBC, JUnit, Fiddler, Soup UI
Responsibilities:
- Developed RESTful web service and also provided support for UI Developers to consume these Web services.
- Written Junit test cases for all above Web Services.
- Designed and coded application in an agile environment utilizing a test-driven development approach.
- Provided programming estimates, identified potential problems and recommended alternative solutions.
- Had gained experience in working close cooperation with Scrum masters and other functional team members to form a team effort in development.
- Co-ordinated with Testing and other integration teams for development and support for resolving issues among other teams.
Sr. Java Developer
Confidential
Technologies: EXIGEN Insurance Core Product, Spring Core, Spring batch job, Java/J2EE, Java Server Faces (JSF), OpenL, Maven, JPA, Hibernate 3.0
Responsibilities:
- Designed and coded application in an agile environment utilizing a test-driven development approach.
- Customized Exigen Insurance Suite product as a part of fast paced major transformational by providing inputs to offshore team and delivering the code after reviewing the same.
- Involved in Scrum poker for Story point estimation, peer code review activities and defect fixes for production support during warranty duration.
- Provided programming estimates, identified potential problems and recommended alternative solutions.
- Had gained experience in working close cooperation with Scrum masters and other functional team members to form a team effort in development.
- Had discussion with Business Team regarding the requirement and corrected them on timely manner to save the effort and cost of the project.
- Co-ordinated with Testing and other integration teams for development and support for resolving issues among other teams.
- Actively participated in build and deploy of artifacts, maintain continuous integration and integrity of source code versioning.
- Have actively participated in providing KT sessions for offshore and groomed them to work independently as Team.
Java Developer
Confidential
Technologies: Spring Web Flow, Spring Core, Spring Batch Job, JSF, AJAX, IBATIS, Maven, Web Service JAX-WS
Responsibilities:
- Developed Low Level Design Documents and used forward engineering to generate the code artifacts.
- Involved in all phases from Requirements gathering to Production Release.
- Supported the team in Coding, Unit Testing, and Implemented Continuous Integration using Hudson.
- Have actively participated in validation of document solution direction for the complex enhancements.
- Used Eclipse/IntelliJ as IDE tool to develop the application.
- Used to write Junit using Mockito Framework.
Java Developer
Confidential
Technologies: Java, JSP, Struts, EJB, WebSphere Application Server 7.0
Responsibilities:
- Developed Design Documents and used forward engineering to generate the code artifacts.
- Involved in all phases from Requirements gathering to Production Release.
- Automated WebSphere servers (Start, deployment and Stop) by using WebSphere plug-in.
- Migrated all java applications from WebSphere 6.0 to 7.0.
- Converted all java application from JDK 1.5 to JDK 1.6 like ENUM and Enhanced for loop etc. (Which is not supporting after converted to JDK 1.6)
