Onsite Tech Lead Resume
SUMMARY
- 9+years of experience in full Software Development Life Cycle (Java/J2EE) - requirement understanding, analysis, design, development, testing, documentation and demo to clients.
- Currently working at Cognizant Technology Solutions Ltd at Memphis as Senior Java developer and Onsite Tech lead.
- Worked on web based ecommerce application for clients Confidential and Confidential since Nov 2014.
- 5.5 years as a Module lead in Java/J2ee applications (Struts1.2, Spring MVC, Spring Boot Application, Spring AOP, Spring JDBC, XML, JDBC, JSON, JAXB, Web services) with clients Confidential, Confidential, Confidential and Confidential AIG.
- Expertise in design and migrate the Scheduler based feed processing to popular and reliable Spring Batch Jobs.
- Expertise in spring (IOC, JDBC Support, Spring Boot Application, ORM Support, Spring MVC).
- Experience in working on Micro service based architecture.
- Extensive experience in Struts frames work.
- JPA implementation with Hibernate, Spring Data, Spring Stored Procedure and JdbcTemplate.
- Extensive experience in programming JDBC, Servlets, JSP and JSTL.
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player, Onsite-Offshore co-ordination, Managing module resources and Client Interaction.
- Strong Object Oriented Programming, Design template, Web Services skills, Database skills and development knowledge.
- Leading and mentoring the team by provided technical solutions.
- Proficient in analyzing and translating system requirements to technical requirements and architecture with Rational Rose and Visio.
- Paired programming and Test Driven Development with 100% Code coverage.
- Experience in RDBMS databases like Oracle, MS SQL & Sybase
- Good at writing simple and complex SQL queries.
- Extensive experience in programming JDBC, Servlets, JSP and JSTL.
- Exposure to both SOAP based and REST based Web Services
- Domain experience, Insurance, Retail Ecommerce and EMS.
TECHNICAL SKILLS
- Programming Languages: Java / J2EE
- Java/J2EE Technologies: ATG 10.1.2, Spring Batch, spring, Java, JSP, Servlets, JDBC
- Web Service Concepts: SOAP, WSDL.
- Open Source/Framework: Jakarta Struts, Log4j, and Hibernate.
- Databases: MySQL 4.0 and Oracle 10g.
- Application Servers: Jboss 5.1, WebLogic 11g, WebSphere 7 and Tomcat 7.0
- Development / Testing Tools: Eclipse, RAD, Jbuilder and STS
- Operating System: Windows 98 / 2000 / XP / VISTA, Linux
- Internet Technologies: HTML, XML and Java Script.
- Design & Modeling Tools: UML and ER Studio - Use Cases, Sequence & Class Diagrams.
- Tools: Junit, Mockito, Swagger, Postman, SOAP and HP Diagnostics, Sonar and PiTest
PROFESSIONAL EXPERIENCE
Confidential
Onsite Tech Lead
Responsibilities:
- Analyzed & understand the business requirements.
- Involved in HLD and LLD preparation.
- Implemented JMS based financials worker module to consume XML messages from Active MQ.
- Implemented financials adapter module to unmarshall XML messages using JAXB and consume Restful Web services.
- Implemented the Financials AR Micro Services using Rest API.
- Implemented Business Services and Data Services using spring, JDBC Template.
- Worked on Junit test cases using Mockito and HSQL.
Environment: Java/J2EE, Spring Boot Micro Services, JMS, Spring Data, Spring AOP, Spring Security, Mockito, Sonar, Swagger, Postman, Jenkins and Maven.
Confidential
Onsite Tech Lead
Responsibilities:
- Analyzed & understand the business requirements.
- Involved in HLD and LLD preparation.
- Implemented Rewards Services by using spring boot rest API and integrated with my zone to display the rewards information like loyalty account details, rewards activity and request for credit functionalities.
- Integrated the GCM Services with my zone to view, create and update customer by using integration repository API.
- Integrated the Mobile Services with GCM services for mobile web and mobile app.
- Involved in fixing the bug’s that raised in warranty support.
Environment: Java/J2EE, ATG Commerce Spring Boot Micro Services, JMS, Spring Data, Spring AOP, Spring Security, Mockito, Sonar, Swagger, Postman, Jenkins and Maven.
Confidential
Onsite Tech Lead
Responsibilities:
- Analyzed & understand the business requirements.
- Involved in HLD and LLD preparation.
- Implemented Rewards Services by using spring boot rest API and integrated with my zone to display the rewards information like loyalty account details, rewards activity and request for credit functionalities.
- Integrated the GCM Services with my zone to view, create and update customer by using integration repository API.
- Integrated the Mobile Services with GCM services for mobile web and mobile app.
- Involved in fixing the bug’s that raised in warranty support.
Environment: Java/J2EE, ATG Commerce, Spring Data, Spring AOP, Rest Services Spring Security, Mockito, Sonar, Postman, Jenkins and Maven.
Confidential
Sr Developer
Responsibilities:
- Analyzed the user stories and identified the tasks for that user stories.
- Implemented ORC Services project to communicate with the Easy Open API, multiple of them, to obtain the requisite information and return back to the Client with REST styled API communicates using JSON with the Client.
- Implemented ORC Web project to communicate with the Services but it has the potential of not being the only consumer. Mobile, Tablet and Kiosk can also consume the ORC Services API and get their information by using new technologies like Thyme Leaf, JAX-RS, Cloud, ESB and SPRING-MVC, BDD (Behavior driven development), test automation with Selenium and web services technologies.
- Implemented the Spring Controllers, Business Delegate and Service Impl for orc-web project to display in the UI.
Environment: Java, J2EE, springs, CXF Rest Services and Thyme leaf, Tomcat 7.0, STS and GIT
Confidential
Module Lead
Responsibilities:
- Analyze the proposed changes existing system.
- Implementing the change requests and new functional requests.
- Coding of Spring Controllers, Action classes, configuration files, Validators
- Developing Interfaces to other applications.
- Reviewing test cases written by testing team.
- Performing Unit testing, Integration testing and system testing.
Environment: Java, J2EE, Springs and Hibernate, Oracle 10g, VSS and Eclipse
Confidential
Sr Developer
Responsibilities:
- Analyzed the Business Requirements and identified the business services.
- Involved in developing the Schemas and WSDL’s.
- Preparation of Solution Design and Component Design Documents
- Coded all the necessary Business logic using Java, and with the help of Assent the coding standards were verified.
- Involved in web services testing by using Soup UI
- Involved in generating web services client and set the service response to JSF GUI.
- Interacted with Clients for Status update about Project.
- Developed PL/SQL scripts, to resolve data related problems.
Environment: Java, J2EE, springs, CXF Rest Services and Thyme leaf, Tomcat 7.0, STS and GIT.
Java Developer
Confidential
Responsibilities:
- Analyzed the new requirements
- Coded the all the necessary Business logic using Java, and with the help of Assent the coding standards were verified.
- Involved in development, unit testing and Implementation.
- Interacted with Clients for one of the Enhancements in project.
- Use to develop PL/SQL scripts, to resolve data related problems.
Environment: Java, J2EE - Servlets, JSP, XSL & XML, PL/SQL, AIU Core Architecture, Molar, Eclipse, DBArtisan, Crystal Clear 8.0 & Docucorp, Sybase 12.5, Oracle 10G and CVS