Senior Java Developer Resume
MassachusettS
SUMMARY:
- An accomplished IT professional with 7+ years of experience in analysis, design, development and maintenance of enterprise applications using Java and J2EE technologies. Has full SDLC experience in designing applications using object oriented design methodologies & principles.
- Extensive knowledge and experience in Java, J2EE, JSP, Open JPA, Web Services (SOAP& REST), JSF, Struts, Clojure, Spring, Spring Boot, Spring Batch and scheduling XML, HTML, JavaScript, jQuery, JSON, Log4J, Subversion, Git hub, BitBucket, Jenkins and AngularJs across Insurance, Retail and Banking domain.
- Designed and modeled Enterprise Applications using UML.
- Expertise in designing applications using OO design principles and design patterns.
- Experienced in developing component - based and services-oriented applications using Java.
- Experienced in working with in Waterfall, Agile and SAFE Agile methodologies.
- Used case tools like Enterprise Architect and Microsoft Visio for creating UML diagrams
- Excellent working experience in developing applications using J2EE Design Patterns like Creational, Structural and Behavioral design patterns including (MVC Architecture).
- Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS
- Developed web applications using MVC frameworks: Spring, JSF and Struts.
- Extensively used various spring framework modules like Spring Core, Spring Batch, Spring Scheduling, Spring Security and Spring AOP
- Expertise in using JDBC and Open JPA persistence frameworks to store and retrieve data from SQL Server and Oracle databases.
- Used Apache POI to parse the excel sheet.
- Extensive experience in Deploying, Configuration on Application & Web Servers such as Oracle WebLogic servers
- Hands on experience using version controls Subversion, Git HUB and BitBucket.
- Extensively used Log4J for logging and troubleshooting the system issues.
- Expertise in writing unit tests using Junit to assess the intended functionality of the application and to reduce the integration time. Used PMD and Sonar for code quality.
- Ability to work in tight schedules and efficient in meeting deadlines.
- Excellent Analytical, Communication and Interpersonal skills. A Strong contributor with a passion to produce quality work.
- Played various roles like Onsite Tech lead and Senior developer.
TECHNICAL SKILLS:
J2EE/ Web Technologies: Java, J2EE (JSP, JSTL, Servlets, JDBC, JNDI), Web service - SOAP, Restful, WSDL,HTML, Java Script, JQueryJSON,AngularJs 1
Framework: JSF1.2, Spring 4.0, Spring Boot, Spring Batch, Spring Scheduling andMVC
Database Technologies: SQL, Open JPA, SQL Server, Postgres
Application Servers: Oracle WebLogic Server, Apache Tomcat
Unit Testing Tools: JUnit, SOAP UI
Database Tools: Toad, Sql developer and PGAdmin
SOA: Web Services using SOAP, WSDL, XML, XSD, JAXB, JSON
Tools: and IDE: Eclipse, Confidential Compare, Apache Ant, Altova spy, Jenkins, Source Tree,BitBucket, PMD and Sonar
Project Methodologies: Waterfall and Agile
PROFESSIONAL EXPERIENCE:
Confidential, Massachusetts
Senior Java Developer
Responsibilities:
- Proof of Concept (POC) development for using the Spring boot in the application which was only developed with Clojure.
- Designing the complete Architecture of the Micro service which was implemented based on the POC.
- Designed the Architecture for data migration from source DB to Restoration database using Spring Batch and Spring Scheduling.
- Attending the daily standup call for the status updates.
- Coordinating and Preparing the Implementation plan for the bi-weekly release with the team.
- Started working in the SAFE Agile process which is recently introduced in Confidential .
- Unit Testing / Defect Fixing and Go Live support throughout the Agile process.
Confidential, Connecticut
Senior Java Developer
Responsibilities:
- Worked on Data migration with the DBA local schema to Centralized schema and supporting the application changes regarding the same which was related to STP to FS migration project.
- Had to work with multiple teams as the same Centralized Schema was been used by multiple application (Like 1View and OPC) and business to have the data be consistent across the application.
- Worked on multiple Hybrid projects across multiple application (Like PaymentProcessor, AMS, UCFE2 and H2O)
- Involved in preparing the implementation plan for the bi-monthly and monthly release.
- Unit Testing / Defect Fixing and Go Live support
Confidential
Senior Java Developer
Responsibilities:
- Proof of Concept (POC) development and presentation of the same while submitting the Request for Proposal (RFP) to the clients.
- I was a part of a 3-member team to derive the Low Level Estimations for whole of the MAPS project.
- Work closely with the In-house Architect and the client architect on the core designing of the project
- Technical Documentation of the Design derived with the Architects
- Technical Design and Documentation of individual modules of the project
Confidential
Senior Java Developer
Responsibilities:
- Reduction of operational expense by allowing more straight through online service transactions.
- Reduction of manual handle time for transactions that go through Ops support team.
- Improvement of retention rate by offering competitive online self service capabilities.
- Improvement of Ease of Doing Business with Confidential .
- Increase enrolment in electronic delivery.
- Countrywide release of all Non Policy Coverage and discount functionality with a state roll-out of all state specific coverage and credit functionality.
- Forty state release of full functionality for change amends.
- Subsequent release of additional ten states.
- State roll out of policy level coverage functionality for additional states.
- Project is grouped into multiple releases R1,R2,R3 and R4. key business requirements addressed during R1 andR2 phases providing base technical solution and implementation for other phases of releases of the project.
- Each release targeted to specific states and business segments offering the policy change features.
- Implementation of the Add Vehicle / Replace Vehicle and Edit Coverages modules - majorly the JSF Components on the XHTML pages and the Middleware Service and Controller layer logic.
- Lead a team of 3 members working together on the specified modules.
- Reporting of the daily progress to the internal as well as the client management
- Client interactions and discussions in the tech huddles
- Unit Testing / Defect Fixing and Go Live support throughout the SDLC.
Confidential
Senior Java Developer
Responsibilities:
- Involved in design, development and maintenance of policy administration system.
- Implementations of the home quote module - majorly the JSF Components and the Middleware Service and Controller layer logic.
- Used Java Script, Advanced JQuery, CSS and Ajax to enhance the functionality of web pages.
- Performed the production support issues of the UCFE application.
- Interacted with technical BAs when developing and implementing the enhancements.
- Tuned SQL Queries to improve the performance of the application.
- Worked closely with the subject matter experts (SME) and business to understand the policy rating and amendment calculations.
- Involved in Functional specs doc validation.
Confidential
Confidential
Responsibilities:
- Involved in Designing and content modeling the quick quote screens.
- Design and implementation of the saved items and navigation component for the member channel using Spring Framework.
- Used JSP, CSS, Java script and HTML for designing UI Screens using Spring MVC framework.
- Implemented Spring frameworks Inversion of control IOC by using annotations.
- Used SOAP based Web service to communicate the business service layer.
- Creation of High Level & Low Level design documents and Development Class diagrams & Sequence diagrams as part of system design.
- Extensively worked in the different parts of the MVC pattern like Dispatcher Servlet, Handler Mapping, Controllers, Model & Views.
