Lead Java/j2ee Consultant Resume
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: SDL, Galen, Sonar, PMD, Veracode, Putty, Universal Content Management, HTTPWatch, Bugzilla, Beyond compare
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.
Technologies: Java, J2EE, Spring, Structs, Angular4, Backbone, AJAX, jQuery, CSS, XML, JSON, JDBC, DB2, Oracle, Spring (Dependency Injection, Security), RESTful Web Services, Apache Tomcat, Galen, Protector, Maven, Jenkin, Nexus, Artifactory, Udeploy, Eclipse, Log4j.
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.
Technologies: Java6, J2EE, Eclipse Helios, Jakarta Log4j, Spring, Structs, Liferay, BackBone, AJAX, JQuery, CSS, XML, JSON, JDBC, DB2, Spring (Dependency Injection, Security), Hibernate, RESTful Web Services, Apache Tomcat 6.0, Windows XP
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.
Technologies: Java6, J2EE, Eclipse Helios, Jakarta Log4j, Liferay, AJAX, JQuery, CSS, XML, JDBC, DB2, Spring (Dependency Injection, Security), Hibernate, RESTful Web Services, Apache Tomcat6.0, GIT, HTTPWatch.
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.
Technologies: Java6, J2EE, Eclipse Helios, Jakarta Log4j, AJAX, JQuery, CSS, XML, JDBC, DB2, Spring (Dependency Injection, Security, JDBC), Struts RESTful Web Services, EJB 3.0, Apache Tomcat6.0
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
Technologies: Java 1.4, J2EE, Servlets, JSP, JDBC, DB2, SQL/PLSQL, HTML, DHTML, CSS, JavaScript, XML, XSLT, Apache CXF Web Services, Vignette, Tomcat 5.0, WINCVS.