Sr. Java Developer Resume
Westwood Lake, NJ
SUMMARY
- 13+ years of total experience in the software development involved in developing critical applications using Java/J2EE technologies.
- Experience in Banking & financial services and Health care domains, interacted and worked with international clients.
- Good experience in handling a team and taking the responsibility for a collective team job.
- Hands - on in developing applications with various frameworks like Struts, Spring 4.x
- Hands on front end development with HTML, JavaScript, jQuery and Angular JS
- Experience in design patterns like MVC, Factory, and Singleton patterns.
- Always trustworthy team member for client and the team.
- Experience in REST web Services.
- Knowledge in Micro services.
- Adept in requirement gathering, estimations and preparation of technical design documents.
- Good communication, leadership, logical, analytical and interpersonal skills with commitment to perform quality work.
- Have good debugging skills, quick turnaround in defect fixes.
- Provide technical direction to the team and mentoring the team.
- Onsite-offshore co-ordination and daily client interaction.
- Hands-on in all projects along with the leading team and performs code reviews.
- Handled one or more modules development in the projects simultaneously as a Lead.
- Participate in meetings to get clarify on the requirements and in design review meetings.
- Co-ordination with teams like DB, infrastructure, QA/UAT, and Product
- Prepared implementation Plans for project releases.
- Release support from development team.
TECHNICAL SKILLS
- Java
- JEE
- JSP
- Servlets
- Struts
- Spring Core
- Spring Boot
- Spring JPA
- Spring REST and Hibernate
- Oracle
- Web Services REST
- Maven
- WebLogic
- Tomcat
- Eclipse
- Angular JS
- JQuery and UNIX.
- Junit
- Mockito
- GIT
- Bitbucket
- SVN
- TFS
PROFESSIONAL EXPERIENCE
Confidential, Westwood Lake, NJ
Sr. Java Developer
Environment: Struts, Spring boot, Rest services, Java 8, jQuery, Jenkins, Glassfish, apache, Sonar, DB2, Mainframe, Oracle, EJB
Responsibilities:
- Changed UI screens to enable to VIN17 compatible
- Used jQuery and ajax call to use the web service for VIN lookup
- Developed Spring rest service for data formats JSON/XML
- Apache configuration for Web service look up
- Fixing existing Sonar issues in applications.
- Worked with mainframe for application compatibility from the back end.
- Co-ordinate with the offshore
- Do the deployments to the dev and integration environment.
- Prepare production deployment activities.
- QA and UAT support
Confidential
Environment: Java 1.7, JEE 7, JSP, JavaScript, Weblogic12, Oracle 11, EJB, Junit, JIRA, JavaScript, and Angular, Bitbucket, Maven, Jenkins.
Responsibilities:
- Integrate Confidential application for US and EMEA markets with Confidential B2B portal
- Worked with B2B team for integration. Updating user roles in Confidential application side.
- Worked with siteminder team for integration.
- Fix production issues in Confidential application in JSP and Javascript and Java.
- Co-ordinate with offshore team for B2B integration and functionality implementation on Confidential application for the new users.
- Handling project with JIRA and agile methodologies.
- Work closely with client and daily scrum meetings and checkpoints for deliverables.
- Work with QA team for preparing test cases.
- Provides design documents for the changes of B2B integration document.
- Develop unit test cases using Junit
Confidential - Chicago, IL
Lead Consultant
Environment: Struts2, Spring 4, JSP, Java 1.8, tomcat, memcache, REST Web Services, JavaScript, jQuery, Angular JS, Bootstrap JS, Bitbucket, and Alfresco, SOLR
Responsibilities:
- Developed different modules like Personal Health Record, Challenges, Goal setup, action plan, Library and community.
- Developed modules with Struts2, Spring, JSP, JavaScript, jQuery and Hibernate
- Provided estimates for the requirements.
- Involved in preparing query structure for SOLR to get the content results in library module.
- Implementing code changes and publishing the build of code changes using Maven, Jenkins.
- Testing support in all environments to the QA and UAT teams.
- Fixed bugs with quick turnaround.
- Migrated from portlets to MVC architecture.
- Developed custom tag libraries using JSTL.
- Performed code reviews of the team work and make sure has good code quality.
- Involved with UI team for quick integration of the modules with Ajax, jQuery and JSP.
- Questionnaire assessment module developed with jQuery and Angular JS.
- Developed Unit test case with Junit.
- Cross checking logs in SPLUNK Production and other environments for issues debugging purpose.
- As team lead, interaction with client and all other teams.
- Analysis, development of requirements with Agile.
- Worked on short release deliverables.
Confidential, Chicago, IL
Lead Consultant - Onsite
Environment: Struts 1.3, JSP, Java 1.7, Web methods, SVN, eclipse, WebLogic, Oracle10i, SQL Developer, Apache, Maven, UNIX, Junit & Selenium.
Responsibilities:
- Handled entire team for the project at onsite.
- Regulatory changes and developed new modules for JNE system.
- Implemented very critical approval flow for the batches and files with transactions which was Matrix Approval for GACH, and FTI applications.
- Implemented Admin flow user interface for the Matrix approval users and eligibility creation.
- Implemented JNE system the generic form for different countries.
- Hands on with code & unit testing the code with Junit and Selenium.
- Migrated Ant builds to Maven.
- Provided QA/UAT support to those teams.
- Interaction with build and deploy teams for deployment to the all other environments.
- Implemented batch updates jobs for the received acknowledgements from the back end processing systems like IBUS, IPAY and APAC.
- Have the meeting with different Business analysists and product teams on the requirements and regulatory changes.
- Provided detail design documents for the requirements.
- Used Dynatrace for application performance monitoring and Keynote.
- Performed design and code reviews of the team member’s deliverables.
- Prepared release implantation documents and handled enterprise releases from development end.
