We provide IT Staff Augmentation Services!

Lead Java/j2ee Consultant Resume

3.00/5 (Submit Your Rating)

Lincoln, RI

SUMMARY

  • AWS Certified, Sun Certified lead Java Developer and Certified Agile Associate with 11 years of experience with strong analytical skills and object - oriented Programming Techniques.
  • Strong business knowledge and experience of Software Development Life Cycle, having thorough understanding of various phases like requirements, estimations, analysis, design, development and testing.
  • Expertise and capable in managing technology projects from concept to completion.
  • Good experience working with Java, J2EE architecture, Angular4, BackBone.js, Liferay, Servlets, JSP, HTML5, JDBC.
  • Experience implementing UML Designs and J2EE Design Patterns.
  • Solid experience on project development with MVC2 architecture using Spring, Struts.
  • Proficient in using XML suit of Technologies (XML, DTD, XML Schema, XSLT).
  • Good working experience on JavaScript, JSON, jQuery, HTML5, CSS, and HTTP Watch and AJAX.
  • Experience on Web Services development using Spring Web Services and RESTFUL Web Services.
  • Experience using various web/application servers like IBM WebSphere, Apache Tomcat, Apache Camel, Docker Migration
  • Good experience in deployment tools such as ANT, MAVEN, JENKIN, Nexus, Artifactory, Udeploy
  • Good experience in Databases and Interfacing skills using DB2, ORACLE, MySQL.
  • Experience in using log4j, SLF4J for logging, Test Driven Development using JUnit.
  • Expertise in using code quality tools SONAR, Veracode, HP Quality Centre, WebStrom, POSTMan, SOAPUI, RESTLET client, Swagger Editor, WinSCP and Putty.
  • Strong knowledge in usage of SVN and GIT source configuration tools.
  • Good Hands-on experience in Production server's infrastructure setup for application deployment
  • Very good experience working in Agile & Scrum and Waterfall methodologies.
  • Very good Experience in working with major Banking and Finance, E-Commerce and Health Care domains.
  • Lead multiple - Team member on successful project deliveries with excellent Business relationship.
  • Skill in planning and organizing work to meet goals and complete multiple assignments without compromising accuracy; managing work time efficiently to complete assignments in a deadline-oriented environment.
  • Expertise working in onsite/offshore model.

TECHNICAL SKILLS

Languages: Java, C, C++, UML

J2EE Technologies: JSP, Servlets, JDBC, Java Mail API, JMS, JSTL, Junit, Log4j

Framework: Struts, Spring, Spring MVC, Spring boot

ORM Frame Work: Hibernate and JPA

Build and Configuration: Maven, ANT, Jenkin, uDeploy

Application/Web Servers: JBoss, WebLogic, Web Sphere, Apache Tomcat, Apache Camel

Web Technologies: Angular4, TypeScript, HTML5, CSS, Bootstrap, JavaScript, AJAX, jQuery

Web Services: SOAP, JAX-WS, JAX-RS, RESTFUL, JAXB

Database: MySQL, Oracle, MongoDB

IDEs: Eclipse, Web Storm, NetBeans, Visual Studio

Version Control: GIT Stash, SVN, ClearCase

API Testing & Developer Tools: Postman, Swagger, SOUPUI, RESTLET Client

Platform: Windows 7, Windows XP, Windows NT, Unix, Linux.

Tools: & Utilities: SDL, Galen, Sonar, PMD, Veracode, Putty, Universal Content Management, HTTPWatch, Bugzilla, Beyond compare

PROFESSIONAL EXPERIENCE

Lead Java/J2EE Consultant

Confidential, Lincoln, RI

Responsibilities:

  • As an end-to-end project team, involved in discussions with various technologies teams to review the requirements and document the design solution for the project.
  • Involved in Server procurements, JVM setup & Application specific configurations.
  • Develop detailed program design for application changes and/or major bugs.
  • Develop application features using Java, J2EE, Spring MVC/Struts, DB2.
  • Develop Restful Web Services using Spring Webservices.
  • Designated and developing responsive client-side application using Angular4, jQuery, JSON and AJAX.
  • Validate the application with JUNIT, Galen, Protractor, Veracode and Sonar for unit, integration test cases and making sure Secure Track for Pre-Release Assessment.
  • Coordinate with Application Performance Team and Application Security Engineer Team.
  • Used Maven, Jenkin, Nexus, Artifactory, uDeploy for application builds and code promotion to higher environments.
  • Test data analysis, test case reviews, and defect tracking to closure.
  • Supporting Production Support Team and fixing Production Issues for different Applications and Quality Assurance team for fixing issues in different environments.
  • Coordinating in daily Scrum meetings and if the Scrum Master is not available then running the Scrum meeting.
  • Used JIRA and Confluence for logging all the design, development and communication details.
  • Have been involved in production deployment activities right from the inception of the project.
  • Technological, Design and architecture details of applications are Documented and shared knowledge with other teams.

Java Tech Lead

Confidential, Minneapolis, MN

Responsibilities:

  • As an end-to-end project team, involved in discussions with various technologies teams to review the requirements and document the design solution for the project.
  • Involved in Server procurements, JVM setup & Application specific configurations.
  • Develop detailed program design for application changes and/or major bugs.
  • Develop application features using Java, J2EE, Spring/Struts, DB2.
  • Develop RestFul Web Services using Spring Webservices.
  • Implemented respective models, service and Hibernate persistence layer.
  • Involved in the implementation of UI changes using JSP, jQuery, JSON and AJAX.
  • Test Driven Development (TDD) using Junit, Code and Stored Procedure reviews.
  • Application Performance scans, using PageScan.
  • Used Maven, for application builds and code promotion to higher environments.
  • Test data analysis, test case reviews, and defect tracking to closure.
  • Responsible for bug fixes.
  • Worked in Agile methodology.
  • Hands on experience in Pair Programming.
  • Have been involved in production deployment activities right from the inception of the project.
  • Manage the overall feature development and co-ordination with different teams.

Lead Java Consultant

Confidential

Responsibilities:

  • Prepared User Interface Specification and Technical Design Specification Documents as per the provided FRS/SRS Documents.
  • Translated Technical Design Specifications in to UML artefacts and documenting the entire system design (Class/Sequence diagrams) in UML using OOAD (Object Oriented Analysis & Design) techniques.
  • Implemented the Struts 2.0 interceptors for pre and post handling tasks before and after an http request.
  • Developed the code by adding action classes for the core enrolment module for enrolling policies of different types.
  • Involved in the development of PL/SQL stored procedures and Functions for Oracle backend implementation.
  • Used Hibernate for the database interaction.
  • Added the logging mechanism and implemented the same for the rest the project.
  • Test Driven Development using JUnit Test cases.
  • Upload the constructed code into Linux box and test the same before release to QA.
  • Actively involved in analysing and fixing the root cause of the technical issues and defects during development and SIT and integrations testing.
  • Support while transferring knowledge and fixing Defects for UAT.
  • Performed code review and analysis
  • Involved in Performance analysis of new code changes to existing application flow.
  • Coordinated and led the Enrolment module team in integrating with other modules.

Software Engineer

Confidential 

Responsibilities:

  • Did understood functional specifications, designing and developing creative solutions to meet business requirements.
  • Prepared use cases and test cases based on client requirements.
  • Designed the sequence diagrams and class diagrams using Rational Rose.
  • Created portable and reusable components of Struts Framework under J2EE by using Broad Vision and JBoss Application Server, for centralizing the business rules from diverse systems and platforms.
  • Involved in writing SQL Packages, Stored Procedures, and functions.
  • Developed front-end using HTML, AJAX, JSP and Struts.
  • Prepared required mappings in Struts-Config.xml file.
  • Developed business objects through JavaBean objects.
  • Developed JSPs as Clients for EJBs Resource Pooling (JDBC Connection Pooling) to maximize efficiency in the use of critical resources.
  • Performed some client-side validations using Java Script.
  • Utilized QC to track defects and update defect resolutions and comments.
  • Extensively worked on fixing defects from SIT, UAT and exposed much on Deployment procedures.

Software Engineer

Confidential

Responsibilities:

  • Involved in analysis and prepare design documents
  • Application development using Tiles, JSTLs and extensive usage of JSP custom tags.
  • Responsible for developing POCs using HTML, DHTML, XSLT and AJAX.
  • Supported onsite team on the vital tasks of creation of sites, assets and content relating to Applications.
  • Responsible for all the monitoring needed to support the LCM application.
  • Resolving the production defects
  • Responsible for the code changes, unit testing and the documentation of bug fixes made

We'd love your feedback!