Java/ J2ee Developer Resume
PROFESSIONAL SUMMARY:
- Over 19+ years of experience spanning across analysis, design, development, implementation and project management of web - based distributed solutions using Java/J2EE technologies primarily focusing on financial services domain.
- Financial services technology experience in domains like banking, capital markets, insurance & credit cards.
- Extensive experience in J2EE technologies, Service Oriented Architecture & MVC frameworks.
- Strong Skills in Object Oriented Programming Concepts OOPS, Object-Oriented Design/Analysis, UML modeling and Design Patterns.
- Excellent knowledge of Java, J2EE/JEE platforms in building n-tier applications. Excellent working knowledge in Java, Servlet, JSP, JDBC, JMS, Spring suite, JPA, Hibernate Frameworks for Enterprise projects.
- Hands On experience in design & development of REST Microservices in Java.
- Exposure to front-end technologies & tools using React JS, HTML 5, XHTML, JSON, JQuery, CSS, Freemarker.
- Experience of Pivotal Cloud Foundry and AWS trained.
- Experience in database design and development of RDBMS including Oracle, Sybase, DB2, MySQL, HBase, MariaDB and Teradata.
- Experience on DevOps Continuous Integration tools like Jenkins, Kibana and Nexus.
- Proficient working knowledge in Application servers such as IBM Websphere, Apache Tomcat, JBoss.
- Proficient in creating server-side components, designing and implementing business tier objects, unit testing, debugging and deployment.
- Working experience in using ANT and Gradle build tools.
- Experience in managing multiple environments hosted on Linux/Unix servers using shell scripts.
- Extensive experience in various SDLC methodologies such as Agile and Waterfall.
- Ability to grasp new technologies and to correctly apply new tools to build applications.
- Exposure on all project life cycle phases including Level 2 and Level 3 production support.
- Good leadership qualities, communication and interpersonal skills, team-work, proactive attitude in solving problems and providing best solutions.
- Excellent logical, analytical, problem solving and troubleshooting skills.
- Played project manager role and was actively involved in activities like project planning, project estimation, team management, process compliance, scheduling, conduction interviews etc.
- Technical ability to Train and Troubleshoot. Mentor and guide new team members. Prepare functional/technical documents
TECHNICAL SKILLS:
Operating System: Windows 2000-2010/XP/NT,UNIX, Linux
Build Tools: Gradle, Maven, Ant, Jenkins
Languages: Java EE, C, Visual Basic, Shell Scripting, 4 GL'S (SQL, PLSQL)
Code Quality Tools: SonarQube, PMD, CheckStyle, Cobertura
Software Methodologies: Agile, Waterfall
Defect Tracking Tools: HP Quality Center
Web technologies: SOAP,REST Web Service, HTML5,JavaScript, XML, XSLT, JSON, JQuery, Freemarker, J2EE (JSP, Servlets)
Database: Oracle, MYSQL, Sybase, DB2, HBase
Java Frameworks & Tools: Spring MVC, Spring Boot,Spring Batch, Spring Data, Hibernate, EhCache, RabbitMQ, IBM Datapower, EJB 3.0, JMS, JWT
Continuous Integration: Jenkins, Kibana, Nexus, App Dynamics
Cloud Platforms: Pivotal Cloud Foundry, Amazon Web Services
Documentation: Word, Excel, PowerPoint, MS Visio, IBM Rational Software Architect
Application/Web Servers: IBM Websphere, JBOSS, IPlanet, Weblogic
Performance Testing: JMeter
Development Tools and Editors: STS, Eclipse, RAD, JBuilder, TOAD, Chrome Debugger, Postman, SOAP UI,SQL Developer, Secure CRT
Configuration Management: IBM Clearcase, MKS, Microsoft VSS, GitHub
PROFESSIONAL EXPERIENCE:
Confidential
Responsibilities:
- Design,development and unit testing of REST Microservices.
- Deployment to Pivotal Cloud Foundry
- Create Jenkins job for build and deployment.
- Participate in peer-reviews of solution designs and related code.
- Enhancement to existing Websphere applications.
- SME for services and application like Balance Transfer Service, Reward Earn Service, Promo Pricing Service, Privacy Policy Service, Account Manager Service, Correspondence Request Service etc.
- Providing guidance/answers to teams working on any of my SME applications.
- Guide team development efforts towards successful project delivery.
- Provide technical leadership to teammates through coaching and mentorship
- Coordination with various teams for successful implementaion for project.
- Release management, production install management without any downtime.
- Authorized User: With this project adding and managing authorized user was redesigned.
- Business Card Redesign: Business card was relaunced using new design.
- Heavy Card Launch: Discover launced metal card with this project.
- Instant Credit: Discover started giving cardmembers an apportunity to register and use their card even before they received the plastic in their mail.
- Oneclick API: API to generate and send one click id in emails to cardmember for various services and marketing promotions.
- AC Home Redesign: With this project AC Home page was redesigned with responsive layout.
- Securing Web Services: Implemented JWT authentication for various web services.
- Express Checkout (Balance Transfer): This project enhanced the balance transfer experience of card member.
Environment: Java, Spring Boot, JPA, Hibernate, REST Microservices, Pivotal Cloud Foundry, IBM DataPower, STS, IBM Rapid Application Developer, IBM Rational Software Architect, GIT, Oracle, IBM Websphere, Jenkins, Kibana, Nexus, SonarQube, App Dynamics, Unix, Mainframe, HP Service Center, React JS
Confidential
Responsibilities:
- Marketing services is service layer without any GUI. These are SOAP WebService which fetches data from backend, applies common logic and provides them to various frontend application.
- Reward Earn Service, Reward Redemption Service, Statement Service, Correspondence Letter Request Service, Vault Service,Privacy Policy Service, Balance Transfer Service, Promo Pricing Service
- Requirement Analysis with client.
- Design,development and unit testing.
- Write Oracle stored procedures.
- Application Setup within WebSphere server
- Maintain and support 10+ services in 24 environments.
- Estimation.
- Manage a team of 20+ offshore members.
- Code Review with client team.
- Coordination with various teams for successful implementaion for project.
- Release management, Production Install management without any downtime
Environment: Java, EJB, WebServices, IBM DataPower, IBM Rapid Application Developer, IBM Rational Software Architect, IBM Clearcase, DB2, Teradata, Oracle, IBM Websphere, Unix, Mainframe, HP Extreme
Confidential
Responsibilities:
- Manage a team of 5 offshore associates and co-ordination with client.
- Understanding requirement by having discussions with business associates and create Requirement document.
- Create estimates and project plan.
- Coding and unit testing.
- Creating weekly reports and monthly dash boards for higher management and participating in the weekly and monthly calls.
- Create data model and stored procedures.
- Design, develop and test the batches.
- To monitor the Batch Support mail box and HP Service Center for any incident reported and takes appropriate action.
- To coordinate and get the work done on enhancements or reports requested by business.
- To work on ad-hoc requests from client.
Environment: Websphere J2EE STRUTS, Spring Batch, JBOSS,UNIX, SQL
Confidential
Responsibilities:
- Creating the requirement document, estimation, design, development and unit testing.
- Setting up the L2 and L3 team and their SLAs.
- Establishing the support model and maintaining the shift rooster.
- Creating the project reports and biweekly dashboard.
- Activation of ticket on GSD (Global Service Desk) once received on pager and participating in crisis call.
- Interacting with the user.Aanalysis, fixing and testing of the issue. Making production build and deploying it.
- Documenting knowledge article as a part of Level 2 and creation of test case, analysis document, estimation document etc as a part of Level 3.
Environment: Java/J2EE, eP3 Estimation tool, Rational Rose (UMLTool), WSAD, Oracle 9i SQL, MS Project Execution Services 5.4, JSP, JSTL and Servlet, WebSphere 5.0X, MKS-Integrity (Versioning System), JavaScript, Applet (Client Side development), XML, Maven, IBM MQ Series,Struts