Java Technical Lead Resume
PROFILE SUMMARY:
- Experienced Java J2EE professional with 10+ years in software development, Technical Leadership, Object - Oriented Design and Analysis experience in the full life cycle of the software design and implementation process including requirements definition and proof of concept, design, integration, implementation, testing, maintenance and production support.
- Experienced Java Technical Lead with a demonstrated Complex Software Delivery.
- Skilled in Spring Boot , Spring MVC , Spring Framework, and Rest Web Services .
- Over 10 Years of Exceptional Coding Experience
- Developed complex business layer logic using Java, Spring and iBatis frameworks.
- Worked as coordinator between client and offshore.
- Deep knowledge of Banking & Insurance domain, Credit Card Approval Process.
- Award for Excellence from Confidential for improving their Dealer Portal performance by 40% which is used by 120K+ customers.
- Detail Oriented and excellent debugging skill.
SKILLS:
- J2EE
- WEB SERVICES
- SDLC
- SPRING
- HIBERNATE
- ANGULAR JS
- DESIGN PATTERN
- COMMUNICATION
- TEAM PLAYER
- LEADERSHIP
- CREATIVITY
- INNOVATION
- DOMAINS
- Banking & Insurance
- Manufacturing
- Energy, resources and Utilities
COMPETENCIES:
Languages: Java, JEE, PL/SQL.
Technologies: Java, Spring IOC, AOPSpring Batch Rest Webservices, SOAP Webservice, JPA, Hibernate, HQL, JDBC
UI Development: HTML, CSS, JavaScript, AngularJS, jQuery
IDE: Eclipse, RAD, Spring STS
Web/Application Servers: Apache Tomcat, WebSphere
Version Control Systems: IBM RTC.
Build Management: Maven
Database: Oracle, MySQL,DB2
Unit Testing Tool: JUnit
Static code analysis: SonarQube
Code Review Tool: SmartBear
Software Development Methodology: Agile, Kanban, Waterfall, Iterative Waterfall
ADDITIONAL SKILLS:
- Advanced Leadership Qualities
- Strong Interpersonal skills
- Solid Multitasking
- Detail - orientation
- Critical & Analytical Thinking
- High Organization
- Adaptability
- Detail Oriented
- Organization & Planning
PROFESSIONAL EXPERIENCE:
Confidential
Java Technical Lead
Technologies : Java, Spring (Core, MVC, Batch), Webservices (REST and SOAP), iBatis, JavaScript, jQuery, AngularJS
Tools : Eclipse, Toad, Putty, Soap UI, IBM WebSphere, Junit, Maven, SonarQube, Splunk.
Responsibilities:
- Architecture enhancement.
- Development of UI screens using JSP, Html, CSS, jQuery, AJAX,
- Brought modularity in the application using Angular JS.
- Developed complex business layer logic using Java, Spring and iBatis frameworks.
- Consumed SOAP and Rest Web Service to interact with the third-party system
- Implemented mock Services using Spring Boot for unit testing
- Wrote source code, prepare test data, test and debug programs, revise and refine programs to improve performance of the application software.
- Fixed Critical defects whenever required on priority basis.
- Used SonarQube to capture the log that includes Bugs, Code smells
- Instigated Splunk for log monitoring
- Implemented build and unit testing using tools Maven Plugin’s, Junit.
- Managed and Mentored Sub-team.
Confidential
Lead Java Developer
Technologies: Java, JSP, Servlets, Struts, Spring Batch, Spring Core, Ajax, jQuery, JavaScript, Hibernate
Tools: Eclipse, Toad, Putty, Soap UI, IBM WebSphere, Splunk
Responsibilities:
- Been responsible for Application uptime, handled most P1 tickets. First point of contact for any Business interruption.
- Deep dives with business to understand the requirement and prepare BRD.
- Act as coordinator between client and offshore.
- 40% Performance improvement for portal application
- Functional Testing and Non-Functional Testing of the newly developed component by the team.
- Implemented Splunk for log monitoring
Confidential
Java Team Lead
Technologies: Java, JSP, Servlets, Struts, Spring Batch, Spring Core, Ajax, jQuery, JavaScript, Hibernate
Tools: Eclipse, Soap UI, IBM WebSphere, Splunk, Toad, Putty,
Responsibilities:
- Added new functionality to Portal using struts, hibernate, jQuery and Ajax.
- Rewrote the existing batch job in spring batch.
- Developed Web Service using SOAP.
- Worked with Various other teams for seamless system design and progression.
- Appreciated by Clients at various occasion.
Confidential
Java Team Lead
Technologies: Java, JSP, Servlets, Struts, Ajax, jQuery, JavaScript, Hibernate.
Tools : Eclipse, IBM WebSphere, Oracle Configurator, Toad, Putty
Responsibilities:
- System and Requirement analysis
- Performed system analysis for the Third-Party System (MASS)
- Rewrite the MASS system by using Oracle Configurator, JSP and servlets.
- Designing and Coding to develop the solution in Java, JSP, Servlets, Configurator Tool
- Customization of Item creation process by using Oracle Configurator.
- Involved in unit testing, integration testing, SIT and UAT phases. Performed defect
- Migration of the developed codes to Production System.
- Post Deployment Support, Bug tracking, fixing and enhancements.
- For Phase 2, worked on Struts and Hibernate POC.
Confidential
Java Developer
Technologies: Java, JSP and Servlets, HTML, CSS
Tools: AD, Toad, Putty.
Responsibilities:
- Worked as Entry Level Java Developer.
- Created low level System design
- Wrote Code in JSP & Servlets.
- Penned Unit test cases, conducted integration testing, SIT and UAT phases.
- Prepared weekly Status Reports