Sr. Java Developer Resume
MD
SUMMARY
- Seasoned Java/J2EE professional with around eighteen years of experience in the design and development of Insurance, Banking, Telecom, Agricultural, and Healthcare applications using object oriented design, Microservices, J2EE architecture with AGILE methodology (eXtreme Programming) and design patterns.
- Proficient with the major J2EE technologies including Java 8, Spring 5, Servlets, Spring Boot 2, Hibernate 5, Web Services (REST/SOAP), XML/XSD/XSLT, HTML/DHTML, JSF1.2, JSP, JDBC, Struts 1.2, JMS, Java Script, Angular 5, Ajax, Prototype, Dojo, EJB, Java Beans, Blaze Rule Engine 6.8, MVC Architecture, JBPM 3.2, Apache Axis 1.2, MAVEN, ANT, Log4j and UML/JUDE 5.2 with knowledge about AWS.
- Extensively utilized various application and web servers like WebSphere 7, Weblogic 10.3, JBoss 7.1, JRun - 4, Tomcat Web Server 10/9, Oracle12c and SQL Server 2000.
- I have hands on experience with various editors like IntelliJ 9.0.1, Eclipse Luna, NetBeans 5.5, RAD 7.0 and WSAD 5.1.2.
- Proactive team player and coordinator with outstanding communication and interpersonal skills.
TECHNICAL SKILLS
Languages: Java 8; Distributed Technologies Web Services, Microservices
Web Development: Angular 5, Servlets, Ajax, Web 3.0, jQuery 1.11, Prototype 1.6.1, Dojo
Frameworks: Spring 5, Spring Boot 2, Hibernate 5, Jsf1.2, Struts1.2, Log4j 1.2, JUnit, Mockito, EasyMock 3.3
Web Services: REST/SOAP; XML XML/XSD/XSLT
BPM: JBPM 3.2; Rule Engine Blaze 6.8; App Server JBoss 7.1, IBM WebSphere 7, Weblogic 10.3, Macromedia JRun 4, Apache Tomcat 10.0; IDE Eclipse Luna, IntelliJ 9.0.1, NetBeans 5.5, WSAD 5.1.2, RAD 7.0
RDBMS: Oracle 12c, SQL Server 2000; Tools Maven, ANT, Jude 5.2, Clover 3.0, Toad 9.7.2, DBVisualiser 10.0, XPlanner; Methodologies Agile Methodology (eXtreme Programming); O/S Windows 10, UNIX-IBM AIX 5.1.0.3
Cloud: AWS
PROFESSIONAL EXPERIENCE
Confidential, MD
Sr. Java Developer
Responsibilities:
- Currently working on Insite Customer, Counselor, Express, ISCS, Mobile change control, enhancements and defects.
- Over time - worked on various modules - Proof Of Coverage, Driver, Vehicle, Billing, Client, Discounts, Personal Info, FAQ
- Involved in requirements gathering and discussions with analysts and business.
- Worked on design and development of Proof of Coverage (POC Wizard) module.
- Participated in on call production support and production releases and technical verification.
- Worked on data fixes for fixing production policies.
- Implemented REST Service Clients using Spring for various modules.
- Created REST service for multiline discounts module. Work on Spring AOP for logging.
- Assisted management with project scoping and scheduling.
- Developed code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC). Create lookup services using Hibernate 5.
- Worked on writing SQL queries.
- Worked on Blaze 6.8 for implementing business rules. JIRA and Azure Devops were used for tracking enhancements and defects. Used Remedy for CR for production activities and Perforce for Version control/code repository.
- Dynatrace was used for monitoring application health and Splunk for application logs.
- Worked on Spring Boot, Microservices, and Angular 5 for Health check application.
- Postman and Insomnia were used for testing REST Services.
- Used Easymock 3.3 for writing tests. Database tool used is DBVisualiser 10.0.
- Currently the SME/functional owner for Proof of Coverage( ID cards, Binder, Letters, FR19), Client, Personal Info, Discounts, FAQ, Mobile Services functionality.
Environment: Java 8, J2EE, Jboss 7.1, Tomcat 10/9, Spring 5, Spring Boot 2, Microservices, REST Services, Hibernate 5, Angular JS, Servlets, Blaze 6.8, Eclipse Luna, Jenkins, Postman, Insomnia, Perforce, Tealeaf, Sonar, Remedy, Jira, Azure Devops, Veracode, Log4j, PL/SQL, Oracle 12c, DB2, jQuery1.11, DBVisualiser 10.0, EasyMock 3.3, Win 10, UNIX.
Confidential, VA
Sr. Java Developer
Responsibilities:
- Participated in requirement analysis and discussions with business analysts.
- Designed and developed Forecast module. Developed code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Wrote Spring configuration XML file that contains declarations and other dependent objects declaration.
- Used Toad 9.7.2 for Oracle 10g for running queries to confirm the results from the application.
- Configured and used Eclipse Spring STS for developing the application on Win XP OS.
- Used Jbpm 3.2 for the creating workflow, JAX-RS webservices using CXF, and Hibernate 3.0 for persistence.
- Deployed the application to Weblogic 10.3. Tested the application after the necessary configurations.
- Worked on code-merge, code integration and module integration. Used HP Quality Center for defect management.
- Used Javascript for client side validations.
- Used CVS as Version Control System for the application and provided support to the testing team and also bug fixing.
Environment: Java 5, J2EE, Spring 2.5, JAX-RS, CXF, Hibernate 3.0, JSF 1.2, Servlets, JSP, Jbpm 3.2, Java Beans, Eclipse STS, CVS, Log4j 1.2, PL/SQL, Oracle 10g, Win XP.
Confidential, Washingon, DC
Sr. Java Developer
Responsibilities:
- Involved in requirement analysis and discussions with business analysts.
- Implemented Spring MVC framework in application. Devloped Visa Processing module in the application.
- Developed code for obtaining bean references in spring framework using Dependency Injection (DI) or IOC.
- Wrote Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Used Toad 9.7.2 for Oracle 10g for running queries to confirm the results from the application.
- Configured and used Eclipse Helios for developing the application on Win Vista OS.
- Extensively used JavaScript to design web pages and performing client side validations and dynamic content
- Worked on code-merge, code integration and module integration. Used JIRA for defect management.
- Used JMS for sending emails. Configured queue in the Weblogic Server; JUnit 4.0 for Unit Testing; CVS as Version Control System for the application.
Environment: Java 5, J2EE, Spring 2.5, JDBC, Servlets, JSP, Java Beans, Eclipse Helios, JUnit 4.0, CVS, Jms, Log4j 1.2, PL/SQL, Oracle 10g, Win Vista.
Confidential, CA
Sr. Java Developer
Responsibilities:
- Followed Agile methodology and used XPlanner as the project planning tool for eXtreme Programming (XP).Used test driven development (TDD).
- Deployed the application to Websphere 7. Tested the application after the necessary configurations.
- Participated in requirement analysis and discussions with business analysts.
- Implemented Spring MVC framework in the application. Involved in the design and development of Quotes and Orders modules in the application.
- Developed code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Wrote Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Used Javascript for client side validations.
- Involved in writing Entity Beans. Used JPA and Hibernate 3.0 for persistence.
- Involved in development of WebService Clients using JAX-WS 2.0 to get data from the SAP System.
- Used Prototype 1.6.1 for Ajax requests.
- Used Toad 9.7.2 for Oracle 10g for running queries to confirm the results from the application.
- Used Apache Dozer for mapping the webservice client objects to the Transfer Objects.
- Configured and used IntelliJ 9.0.1 for developing the application on Win XP OS.
- Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
- Used JUnit 4.0 for Unit Testing and Clover 3.0 for code coverage. Used Mockito and Easy Mock for mocking objects.
- Used Subversion as Version Control System for the application. Used Tortoise SVN as the client for Subversion.
- Provided support to the testing for correctign defects.
Environment: Java 6, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate 3.0, Spring 2.5, Servlets, JSP, Java Beans, IntelliJ 9.0.1, Toad 9.7.2, EasyMock 2.4, Mockito 1.8.4, Subversion 1.5, Prototype 1.6.1, JUnit 4.0, Clover 3.0, Log4j 1.2, PL/SQL, Oracle 10g, Websphere 7, Win XP.
Confidential, TX
Sr. Java Developer
Responsibilities:
- Created design docs from Functional Specifications.
- Implemented Spring MVC framework in the application. Develooped Debit Memo module using JSPs.
- Coded Java Scripts using AJAX for performing client side validations.
- Developed Object - Relational (O/R) mapping using Hibernate 3.0.Created POJOs, Data Access object (DAO) persistence layer using Hibernate 3.0.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Wrote Spring Configuration XML file that contains declarations and other dependent objects declaration
- Implemented logging using Spring’s Aspect Oriented Programming (AOP) concept.
- Developed WebServices using JAX-WS 2.0 to get data from the SAP System.
- Created EJBs (Entity Beans); developed and Deployed the application to Websphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.
- Used Tomcat Web Server 5.5 for development purpose.
- Used Oracle SQL Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
- Wrote SQL queries and stored procedures for the application in Oracle 10g.
- Used Javascript for client side validations.
- Configured and used NetBeans 5.5 for developing the application on Win XP OS.
- Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned. Used JUnit for Unit Testing and Clover for code coverage.
- Used CVS 2.0.2.4 as Version Control System for the application.
- Provided support to the testing team and also involved in Bug Fixing.
Environment: Java 5, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate 3.0, Spring 2.0, Servlets 2.4, JSP, EJB 3.0, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, AJAX, JUnit, Clover, CVS 2.0.2.4, Log4j, RAD 7.0, PL/SQL, Oracle 10g, Websphere 6.1, Tomcat Web Server 5.5, Win XP
Confidential, NY
Sr. Java Developer
Responsibilities:
- Followed Agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications using JUDE 5.2.
- Reviewed High-level Design (HLD), Functional requirements and discussed the new functionality in team meetings.
- Wrote test specifications and test report for the module. Used VSS as Version Control System for the application.
- Deployed the application on to IBM WebSphere 6.1. Tested the application after making the necessary configuration. Developed DemoDepot module using JSP’s and Servlets.
- Parsed the config file using XML/XSD. Wrote action classes using Struts Framework 1.2.
- Developed WebServices using JAX-WS 2.0 to get data from the Inventory System.
- Developed O/R mapping using Hibernate 3.0 .Developed Data Access Object persistence layer using Hibernate,
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
- Wrote Spring Configuration XML file that contains declarations and other dependent objects declaration.
Environment: Java 5, J2EE, Struts Framework 1.2, Servlets 2.4, JSP, AJAX, Dojo, JSON, Java Beans, Web Services (SOAP, WSDL, JAX-WS), Hibernate 3.0, Spring 2.0, WebSphere Application Server 6.1, Tomcat Web Server 5.5, NetBeans 5.5, Log4j1.2,TOAD, VSS, PL/SQL, Oracle 10g, Win XP.