Java/j2ee Developer Lead Resume
Charlotte, NC
SUMMARY:
- 11+ years of experience in design, development, implementation using Java/J2EE technologies.
- Experience in SDLC(Software Development lifecycle) that includes Requirement analysis,design,coding,testing,implementation,maintenance support of applications using Agile methodology
- Expertise on Core Java, J2EE technologies to build scalable enterprise applications
- Expertise in Developing Microservices using Spring boot, Spring, Rest web services technologies
TECHNICAL SKILLS:
Java J2EE
Java 7/8, Core Java, Spring: boot, Spring Core, Spring MVC,Rest Webservices,Struts 2,Jsp,Servlets
MQ
Rabbit MQ, Confidential Websphere MQ
D Confidential base
MongoDB,Oracle, Sybase
Integrated Development Environment
Intellij Idea,RAD 7.5,Eclipse
Version Control Tools
Git,RTC,Subversion,Clear case, Perforce
Testing
Cucumber framework,Junit,Mockito
Application servers
Apache tomcat,Websphere
Build
Gradle,Maven,Ant
Scripting
Unix Shell Script, Perl
Deployment
Linux,Red Hat Openshift
Code Quality and coverage
Sonar, Cobertura
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer Lead, Charlotte NC
Project description: Remittance & Outsourced Services is high - performing, flexible, scalable and standardized academic employee retirement plan contribution remittance record keeping system. Ross is a financial cloud based multi tier distributed microservices based application developed in Java 8,J2EE,Spring boot, Spring core, Spring MVC,Rest,Mongo DB,Rabbit MQ,which ingests employee retirement plan contributions files in SPARK standard,processes it and maintains recordkeeping for the institutional organizations across the US.
Responsibilities:
- Designs,develops,tests and deploys microservices, webservices using Java 8,Spring boot,Rabbit MQ,Spring MVC,Mongo Db
- Perform Code reviews and review of technical documentation
- Interact with offshore resources and development activities
- Write Unit tests and Integration tests using Junit,Mockito,Cucumber
- Lead team of 10 resources
- Provide support in UAT environment for defect fixes
- Use Sonar to perform code quality
- Write gradle scripts to build the application
Confidential
Java /J2EE developer Lead,Charlotte NC
Project description: Home Equity application allows customer to apply for Home Equity loans and Line of credit online. HELOAN is a web app primarily developed in Spring, Spring MVC,JSP,Servlets, Rest Webservices and deployed in tomcat server which serves individual customers across US.
Responsibilities:
- Designs,develops,tests and deploys web applications using Java 7,Spring Core, Spring MVC,Jsp,Servlets,Struts, Rest webservices Oracle d Confidential base
- Write tests using Junit,Mockito
- Provide support during System and UAT testing
- Lead and interact with offshore team members on a daily basis
- Write Maven scripts to build the applications
- Perform code reviews and reviews of technical design documents
- Provide support during production releases
Confidential
Java/J2EE Developer ,Dallas TX
Project Description: Confidential which is developed in Core Java, Struts and Spring technology. Clients (WINS and Third party clients) sends Assets and Fund Files containing d Confidential of Assets and Funds traded of regions like New York, Asiapac,UK etc which is loaded into the Sybase d Confidential base using Core java program into the Sybase d Confidential base. Also project has UI in JSP for maintaining Assets,Funds,Service Level Agreements(SLA),and Service layer involves Struts and Spring technology.
Responsibilities:
- Worked on developing Screens in JSP and developed code in Struts and Spring technologies.
- Used JDBC and Hibernate in DAO layer to connect to d Confidential base.
- Did Unix shell scripting and Perl scripting for executing the code in Linux environment.
- Implemented design patterns like Singleton,MVC and command, adapter wherever required and used object oriented design principles.
- Co-ordination with teams Linux/Windows system administrators for platform specific issues.
- Worked on log4j API for implementing logging technique for the errors, warnings, messages.
- Used SVN as a Version control system and Hudson as Continuous build integration.
- Mentoring Junior team members on these technologies and project.
- Interaction with Client on daily basis for requirement clarification.
Confidential
Java/J2EE Developer ,JacksonVille,FL
Project Description: Client has web application called Right Price Web which is used for Auto and home insurance quotation purpose. Application is developed in Struts 1.2,Core Java and JDBC technologies. Worked in Enhancement to introduce new functionalities within the system. Developed new screens in JSP,wrote Struts actions as well as D Confidential access objects to interact with the d Confidential base.
Responsibilities:
- Worked on developing Screens in JSP and developed code in Struts technology.
- Used JDBC in a DAO layer to connect to d Confidential base.
- Worked on log4j API for implementing logging technique for the errors, warnings, messages.
- Used Harvest as a Version control system and Hudson as Continuous build integration.
- Resolved production issues with minimal Turnaround time.
- Interacted with Client on daily basis for status update and clarification on requirements.
- Mentoring Junior team members on these technologies and project.
Confidential
Project Description: Kemper billing system is a web based billing application developed using JSP/Servlets and Java 7. KBS serves customers who hold a policy with Unitrin kemper to transfer funds electronically using Credit cards and bank accounts.
Responsibilities:
- Designs, develops tests and deploys applications using Jsp/Servlets and Java 7
- Write Unit tests using Junit to test application
- Develop batch scripts to process batch jobs
- Provide UAT and System test support
Confidential
Project Description: Allstate has Web application for generating Insurance quotes for Auto and Home insurance and then issuing a policy based on customers agreement.Struts,Core java and JDBC were extensively used in project to develop the application.
Responsibilities:
- Develops, unit tests Java based application using Struts and Core java technology using Rational application developer IDE.
- Provide support for defect fixes and testing during System testing and UAT testing.
- Write Unit tests using Junit
- Support activities during production deployments