Senior Java/j2ee Developer Resume
AtlantA
SUMMARY
- Over 12 years of IT experience developing applications using Java/J2EE technologies in Financial Banking, Retail and Telecom domains.
- Expertise through all parts of Software Development Life Cycle (Waterfall, Iterative Steps and Agile - SCRUM methodology) in developing web applications using MVC frameworks in Java/J2EE technologies.
- Extensive experience using JDK 1.6/1.7/1.8, Core Java (Collections, OOPS Concepts), JSP, Servlets, JSF, JDBC, JMS, Struts, Spring, Spring Boot, Hibernate, JPA, XML, XSD, JDNI, SOA, Web Services (SOAP, RESTful API), Oracle.
- Expertise in requirement analysis, design, development, testing and implementation of large scale object-oriented applications.
- Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, Builder, MVC, Front Controller, DAO etc.
- Extensively worked on implementing Service Oriented Architecture (SOA) using Apache Axis2.
- Extensive knowledge of OOPS, OOAD, UML concepts (Use Cases, Class Diagrams, Sequence Diagrams etc.).
- Good experience in configuration management using GIT Hub, SVN, Clear Case and CVS. Also, good experience in continuous integration tools Jenkins and container management service tool Docker.
- Experience in various Application and Web Servers like IBM Web Sphere, Web logic, JBoss, Undertow and Tomcat.
- Hands on experience in IDE tools like Rational Application Developer (RAD), Eclipse and Oracle Workshop for Web logic, PL/SQL Developer, TOAD, SOAP UI and Postman.
- Experience in XML technologies like SAX, DOM, JAXB and build tools like Gradle, Maven and ANT.
- Good knowledge on cloud-based technologies with Pivotal Cloud Foundry (PCF), Salesforce.com (SFDC) and deploy the applications in PCF cloud environment.
- Experience in working with Force.com IDE with Custom Tabs, Custom Objects and design of Visual force pages, Page Layout design, Apex Classes, Controllers and Triggers.
- Experience in production support and maintenance to troubleshoot production issues or incident raised by business or customers.
- Experience in AJAX, JSON and XML for object conversion using Jackson, GSON and JSON Parser.
- Good knowledge on front-end systems & Responsive Design with JavaScript, HTML5, CSS3 and frameworks jQuery, Angular JS and Bootstrap.
- Extensive experience in Testing, Debugging and troubleshooting the code using Internet Explorer and Chrome Inspector Tools.
- Performance tuning analysis, monitoring tools, best practices processes followed, load testing performance report analysis, unit testing performance, perform technical assessment as part of a proof of concept.
- Good analytical, positive and can-do attitude, hardworking, patient, preserving and appeasing personality.
- Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member.
TECHNICAL SKILLS
Java/J2EE Technologies: Core Java, JDBC, Java Beans, Servlets, JSP, EJB, JMS, JAXB
Frameworks: Struts, Spring MVC, Spring Boot, JSF, Hibernate, JPA
Web Services: SOAP, RESTful API, WSDL, UDDI, Axis2, JAX-WS, JAX-RS, Micro Services
Web Technologies: XML, AJAX, GSON, JSON Parser, JSON, HTML5.0, CSS3.0, Java Script, jQuery, Angular JS
Web/Application Servers: Jakarta Tomcat, Web logic, JBoss, Undertow, Web Sphere
RDBMS: Oracle10g, DB2, SQL Server
Build/Configuration Tools: Gradle, Groovy, Maven, ANT, GIT Hub, SVN, Clear Case
Code Coverage and Analysis: Cobertura, PMD, Check style.
Logging/Testing Frameworks: Log4J, SLF4J, JUnit
Development IDE/Tools: RSA, RAD, Eclipse, Oracle workshop for Web logic, SOAP UI, Postman, TOAD, Putty, Rally, AppDynamics, SiteScope, Jenkins, Docker
Cloud and CRM: Pivotal Cloud Foundry (PCF) and SalesForce.com (SFDC), Apex, Visual Force, SOQL, SOSL
PROFESSIONAL EXPERIENCE
Senior Java/J2EE Developer
Confidential, Atlanta
Environment: JDK1.8, Spring Boot, PCF, JavaScript, jQuery, Web Service (SOAP, RESTful API), GIT Hub, Gradle and DB2
Responsibilities:
- Monitoring and reporting daily activities to client and discuss any queries related to the application.
- Reporting the status of the progress of the project
- Involved requirements gathering, coding and testing based on use case.
- Involved in creating Technical Designs and Use case documents for the application.
- Used Spring MVC framework and followed model, view and controller pattern.
- Modified and developed the User interface screens using JavaScript, HTML, CSS, Angular JS and AJAX
- Used GIT Hub version control to maintain the different version of the project, files and merge to release branch and compare the files.
- Implemented and modified Business Services using the Core Java and DAO.
- Involved in creating, modifying and extracting data from database using SQL Queries. Worked on DB2 database, creating Tables, Views etc.
- Implemented the logging mechanism using SLF4J logging framework,
- Created multiple technical and business documentation which was used as a general guideline by clients.
- Prepare the process, guideline, application set up document for this project.
- Have good experience in testing using Postman and SOAP UI. Using OAuth mechanism to authenticate and authorize the user to access the service for RESTful API and SOAP webservices.
- Having experience in leading four members team in this project.
Senior Java/J2EE Developer
Confidential, Cincinnati
Environment: JDK1.7, Spring MVC, Hibernate, Liferay, jQuery, Web Service (RESTful API), Micro Services, DB2, SVN, Maven, JUnit and Web Sphere
Responsibilities:
- Incident management and root cause analysis of issues.
- Ensure the application should be up and running always without any issues.
- Gathering the corrective solutions and involve multiple teams for necessary actions.
- Gathering application knowledge and preparing every day reports.
- Used Spring MVC framework and followed model, view and controller pattern.
- Modified and debugged the User interface screens using JavaScript, HTML, CSS, Angular JS and AJAX
- Used SVN version control to maintain the different version of the project, files and merge to release branch and compare the files.
- Experience in production support and maintenance to troubleshoot production issues or tickets raised by business/customers.
- Implemented the logging mechanism using Log4j framework and used Splunk tool to capture/analyze the production logs.
- Created multiple technical and business documentation which was used as a general guideline by clients.
- Performance tuning analysis, monitoring tools, best practices processes followed, load testing performance report analysis, unit testing performance.
- Micro services used to flexible to independently develop, test, build and deploy the software systems and Swagger used for API module testing.
- Used Rally/JIRA to create user stories. Also used Jenkins for Continuous Integration tool.
- Having experience in leading three members team for this project.
Java/J2EE Developer
Confidential, Cincinnati
Environment: JDK1.5, JSF, JMS, EJB, Web Service (SOAP), Oracle, Clear Case, Maven, JUnit and Web Sphere
Responsibilities:
- Involved requirements gathering, coding and testing based on use case.
- Web service configuration, creation and involved design diagrams using RSA.
- Involved in creating Technical Designs and Use case documents for the application.
- Used JSF MVC framework and followed model, view and controller pattern.
- Used Clear Case version control to maintain the different version of the project, files and merge to release branch and compare the files.
- Experience in production support and maintenance to troubleshoot production issues or tickets raised by business/customers.
- Implemented and modified Business Services using the Core Java and DAO.
- Involved in creating, modifying and extracting data from database using SQL Queries. Worked on Oracle database, creating Tables, Views etc.
- Implemented the logging mechanism using Log4j framework tool to capture/analyze the production logs.
- Created multiple technical and business documentation which was used as a general guideline by clients.
- Used Web Sphere Application Serverto deploy the application. Prepare Unit test cases and execute unit testing.
- Used SOAP UI to test API and OAuth authorization framework enables a third-party application to obtain limited access to an HTTP service based on OAuth token.
Java/J2EE Developer
Confidential
Environment: JDK1.4, JSF, Java Bean, JMS, Spring, Web Service (SOAP), Oracle, Clear Case, ANT, JUnit and Web logic
Responsibilities:
- Involved requirements gathering, coding and testing based on use case.
- Involved design diagrams using RSA and JMS and JAAS configuration.
- Involved in creating Technical Designs and Use case documents for the application.
- Used JSF MVC framework and followed model, view and controller pattern.
- Used Clear Case version control to maintain the different version of the project, files and merge to release branch and compare the files.
- Implemented and modified Business Services using the Core Java and DAO.
- Involved in creating, modifying and extracting data from database using SQL Queries. Worked on Oracle database, creating Tables, Views etc.
- Prepare Unit test cases and execute unit testing.
Java/J2EE Developer
Confidential
Environment: JDK1.4, JBI, JPA, JSP, JMS, MQ Server, Geronimo, Service Mix, Oracle, SVN, Maven and JUnit
Responsibilities:
- Involved in the development of the business logic using java business integration and deployed them in service mix server.
- Involved testing based on use case and JMS and MQ configuration
- Involved requirements gathering, coding and implement codes based on use case.
- Used SVN version control to maintain the different version of the project, files and merge to release branch and compare the files.
- Involved in creating, modifying and extracting data from database using SQL Queries. Worked on Oracle database, creating Tables, Views etc.
- Prepare Unit test cases and execute unit testing.
Software Engineer
Confidential
Environment: Microsoft Office Tools and core Java, Swing
Responsibilities:
- Documenting key system changes/new change requests taken up by the capture solutions team.
- Co-ordination of testing activities for both business acceptance testing and system integration testing for the deployed system changes.
- Check the processing cheque based on region and validate those as per business.
- Identify the issues or in correct process of cheque and report to the particular clearing houses across all Canada region and sorting out those issues.
Software Engineer
Confidential
Environment: Java Servlets, JSP, Struts, Tiles, EJB, Lomboz, Oracle and Web logic
Responsibilities:
- Involved with UI Part using JSP, Struts Framework.
- Involved requirements gathering, coding and testing based on use case.
- Used SVN version control to maintain the different version of the project, files and merge to release branch and compare the files.
- Involved in creating, modifying and extracting data from database using SQL Queries. Worked on Oracle database, creating Tables, Views etc.
- Prepare Unit test cases and execute unit testing.
- Implemented and modified Business Services using the Core Java and DAO.
- Implemented the logging mechanism using Log4j framework tool to capture/analyze the production logs.
- Created multiple technical and business documentation which was used as a general guideline by clients.
- Performance tuning analysis, monitoring tools, best practices processes followed, load testing performance report analysis, unit testing performance.
