Full Stack Java J2ee Developer Resume
Monterey, CA
PROFESSIONAL SUMMARY:
- 8 + years of experience in the field of Object Oriented Design and Development of web and client based business applications for insurance domain clients in Personal Auto and Home insurance using JAVA J2EE, HP Extream, OneShield Dragon and Oracle I Publisher .
- Experienced in Java, J2EE and Web technologies like JSP, Servlets, AJAX, JDBC, JavaBeans, Web Services, HTML, CSS, JavaScript, JQuery and XML.
- Excellent experience in development with Struts 1.3 & 2.0, Spring Core, MVC, DAO, Hibernate ORM, SOAP and RESTful Web services.
- Extensively Designed and developed HP Exstream Applications, Documents, Forms, Pages, reports and other objects.
- Experienced in working with test frameworks such as Junit and SoapUI.
- Worked with integrated development environments like Eclipse, NetBeans, IntelliJ IDEA and IRAD.
- Experienced in writing build scripts using ANT, Maven and working with Jenkins and Bamboo.
- Worked with Data Interchange Formats like JSON, XML and experienced in SAX and DOM parsers.
- Experience in writing SQL queries, joins, functions and PL/SQL Stored Procedures with DB2, Oracle.
- Worked with Application Servers like JBoss, Weblogic, Web sphere, Tomcat.
- Maintained version control with SVN and GIT and code quality/coverage with EMMA.
- Experienced in working with Bug tracking tools like JIRA, ALM and Quality Center etc.
- Proficiency in Agile, TDD and Waterfall software development life cycle (SDLC) methodologies
- Lead Forms stream of the team that rolled out more than 16 states to production of OneShield implementation involving all areas of Dragon development tool like Forms, UI and Rating.
- Built outputs with various Composition, versioning and archival tools like Content Manager OnDemand and HP Exstream (Dialogue).
- Extensively worked on PDF, RTF and AFP print stream architecture, message/campaign management.
- Designed build and release process encompassing development, QA, Staging and production environments
TECHNICAL SKILLS:
Front End Technologies: HTML, CSS, AJAX, JavaScript, JQuery and AngularJS
Java/J2EE Technologies: JSP, Servlets, JDBC, EJB, JMS, JNDI.
J2EE Frameworks: Struts, Spring, Swing, AWT.
Webservice Frameworks: JAX - WS, JAX-RS, Apache CXF, Jersey
IDE s: Spring Source Tool Suite, IRAD, Eclipse and IntelliJ IDEA
Database & DB Tools: Oracle, DB2 and Toad.
ORM: Hibernate.
Versioning &Build &CI: (CVS, SVN, GIT) & (Ant, Maven) & (Jenkins, Bamboo)
Report tools: Dragon, Caligo, Ipublisher, HpExstream.
Testing tools: JUNIT, SOAP UI
Log Coverage: Log4j.
Application Servers: Apache Tomcat, Weblogic Server, JBOSS 5, Websphere
Business Domains: Automobile and Insurance.
PROFESSIONAL EXPERIENCE:
Confidential, Monterey, CA
Full Stack Java J2EE Developer
Responsibilities:
- Analyze and understand the requirements and Enhancements by discussing with Business Analysts and develop the features according to Business requirements.
- Developed HP Exstream Functions, subroutines, rules and other code modules.
- Created and managed data files including XML files, delimited files and flat files with fixed length record layout. Created HP Exstream output reports.
- Worked on different output queues, outputs, templates, barcodes and other environment objects.
- Implemented multithreading to give response to the user early and process in the background.
- Integration and Consuming RESTful Web service to get the decoded key values.
- Leading the JAVA Dev team, doing code reviews, refactoring the code.
- Worked on User security Authentication and Authorization project using Spring Security.
- Working with configuration management for Jenkins auto build and deployment configuration.
- Prepare builds for the other environments like QA, STG and PROD.
- Followed Agile and TDD Methodology for implementation of the project.
Environment: Java, JSP, Spring, Hibernate, Oracle, AJAX, JUnit, JavaScript, Jenkins, winSCP, RESTful Web services, SVN, Websphere.
Confidential
Senior Java Developer
Responsibilities:
- Undertook to categorize the defects in to Forms specific (Acord, Dec page, QPP…etc.) and proposed solutions preventing those errors from occurring again in further PAS implementations
- Undertook to categorize the defects in to different LOB specific(Personal Auto, Home…etc.) and proposed solutions facilitating planning and preparation of teams for PAS implementation in multiple carriers
- Done In-depth Analysis of HP Exstream engine logs to determine root cause for errors.
- Involved in team discussions on analysis and solution design for business functionalities.
- Understand/analyze business requirements and prepare technical design documents.
- Implemented MVC architecture using Spring MVC and configured.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Configured spring with service and persistent layers of the application.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Consumed SOAP web services to get contract data different interfaces.
- Developed UI pages using JSP, JSTL, HTML/XHTML, CSS, JavaScript, JQuery for the multiple views in the presentation layer.
- Build the code and deployed using Bamboo continuous integration tool.
- Well versed with Agile (Scrum) Methodology that includes daily scrum with team, weekly meeting with business analysts and monthly sprint review with clients.
- Involved in Code review and maintaining coding standards and code optimization.
- Support the application in system and load testing phase and done bug fixing.
Environment: Java, JSP, Spring, DBC, JMS, EJB, Apache, Micro services, Junit, DB2, Shell Script, SVN, Bamboo, XML, Websphere, AJAX, IRAD.
Confidential
Sr. Java Developer
Responsibilities:
- Leading the State Implementation Team for different Line of Business such as Commercial Auto, Personal Auto, and Property etc.
- Directly responsible for interaction with customer technical team or business team for any issues or concerns in accordance with implementation or requirements respectively.
- Fix any print issues and identify the root cause for the errors generated.
- Undertake RCA to categorize the defects in to Forms specific (ACORD, Dec page, QPP…etc.) and proposed solutions preventing those errors from occurring again in further implementations.
- Address issues raised by Quality Assurance team and defects logged in Quality center in testing phase.
- Coding with Struts, Hibernate, DB2, Shell script and JavaScript technologies to implement the software.
- Implemented Micro services using apache CXF, spring boot and Spring security.
- Implemented user security for rest services using Spring Security.
- Developed UI components with Angular4 and Typescript for multiple views in the presentation layer.
- Extensively used features of Angular such as directives, dependency injection, components, modules, Services and routing form validators and materials.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Communicating with the onsite team to update the status of Change Requests.
- Interaction with QA and BA teams at onsite and offshore.
- Debugging and testing Business Variables in the storage tables.
- Fixing the defect within all intermediate Test beds from Dev region to Production.
- Analyzing and fixing all critical/high level defects arise at production level.
- Co-ordinated with the Maintenance team for Issue fixing.
- Synchronization with the Onsite Testing team and Business Analyst.
- Used version-controlling tool SVN to manage the code and used Jenkins to build and deploy the artifacts in WebSphere server.
Environment: Java, JSP, Struts, JDBC, JMS, DB2, Shell Script, SVN, Bamboo, XML, WebSphere, AJAX, Eclipse and Rapid SQL.
Confidential
Java Developer
Responsibilities:
- Implemented MVC architecture using Spring MVC and configured.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Configured Spring with service and persistent layers of the application.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Consumed SOAP web services to get contract data different interfaces. Replaced the mainframe calls with SOAP calls.
- Developed JSP page’s using JSTL, HTML/XHTML, CSS, JavaScript, JQuery for the multiple views in the presentation layer.
- Used JQuery mainly for adding several functionalities to the application and making Ajax calls.
- Implemented DAO (Data Access Object) to access data from database using JDBC.
- Implemented java classes using collection to call store procedures and manipulate data.
- Implemented store procedures using PL/SQL.
- Implemented logging for debug and error using Log4j framework.
- Strictly Implemented Agile(Scrum) Methodology that includes daily scrum with team, weekly meeting with business analysts and monthly sprint review with clients.
- Fixing of defects across all layers.
- Providing technical assistances to the team members
- Fix defects raised by Quality and UAT testing teams.
Environment: Core Java, Spring, JMS, XML, Active MQ, win SCP, Putty, and Eclipse,, jQuery, JSON, Hibernate, JBoss, Junit, Git, Maven, Jenkins.
Confidential
Java Developer
Responsibilities:
- Created effective technical solutions to the technical problems by understanding the business needs.
- Implemented user interface using Java, Jsp, and spring framework.
- Built outputs with various Composition, versioning and archival tools like Content Manager OnDemand and HP Exstream (Dialogue).
- Done bug tracking using Quality Center; and maintained version control through CVS.
Environment: Java, Struts, JSP, Html, Javascript, CSS, Weblogic8.1, Oracle 8i. Eclipse, Edit plus.
Confidential
Java Developer
Responsibilities:
- Involved in development of Admin module.
- Implemented user interface using HTML, Javascript and Jsp.
- Involved in development of unit test cases.
- Done Bug fixing.
Environment: Core Java, JavaScript, JSP, JDBC, Servlets, HTML, CSS, PostgreSQL Server, Tomcat and Eclipse.