Technical Lead Resume
Mtlaurel, NJ
SUMMARY:
- 13+ years of experience in developing large - scale, Object-Oriented n-tier Scalable, high-performance distributed systems.
- Hands on work experience on spring, Spring-Boot, Hibernate.
- Design and Developed the Spring & Sprint Boot Applications.
- JDK 8.0 features are implemented into the project (Streams, Lambda Expression).
- Strong design and development experience in J2EE technologies including JSP, Servlets, JDBC, JNDI and JMS.
- Involved extensively in using MVC, spring, Spring-WS, Spring Web flow & Struts framework.
- Designing and Developing the Micro Services (Spring Cloud and Eureka Services).
- Involved in Design and development of Web services (SOAP & Restful API).
- Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.
- Experienced in TDD, ATTD & BDD.
- Strong work experience in Web based application development, Middleware programming, Database programming, distributed computing, Server side programming and Client Server computing in n-tier software systems.
- Targeted the Build and Automation Jobs in Go CD Pipelines.
- Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills.
- Experience in Web services AXIS, JAX-WS and Rest full.
- Develop the Jenkins jobs on windows Slave Machines, and Developed the Go CD jobs by using Chef.
- Working As a Technical Lead for Automation Frameworks.
- Automate the Card Member Agreement’s Validation end to end.
- Automated the TSYS Account Scrape and DG Scrape with Rest API Calls.
- Design and Develop the Scalable Automation Frameworks.
- Provide the best practices to the Team and Organization.
- Design and implementing CI and CD for automation projects.
- Expert in using Java IDE’s like STS, Eclipse, Intelli-j and RAD.
- Hands on experience in GIT/GERIT, SVN, RTC and Code review process through Bit Bucket.
- Proficient in Object Oriented Principles, Methodologies and Best Practices.
- Ability to learn, adapt quickly with new tools and technologies.
- Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
- Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented.
- Excellent Team Lead capabilities.
SKILL SET:
Operating Systems: Windows, UNIX & Linux
Languages: Java, JavaScript, HTML, Ruby, PL/SQL
UI Technologies: JavaScript, JQuery, AJAX, HTML, CSS, SAAS, Velocity, GWT and Angular.
Database: DB2, Oracle, No-SQL.
J2EE Technologies: JDK 8.0, JDBC, JSP, Servlets, JMS, Struts, JTA, web service (SOAP & REST).
Frameworks: Hibernate, Struts 1.2 & 2.0, iBatis, AJAX, spring, Spring-MVC / Boot / WS
Tools: TOAD, PL/SQL, Bit Bucket, Microsoft Office
Version Control: GIT, SVN, Rational Clear Case, Start Team, RTC.
IDE: STS, Eclipse, Intellj RAD.
Build Tools: MAVEN, ANT, Jenkins, GO CD, Chef & Vagrant.
BPM Tools: PROGRESS SAVVION BPM Studio.
Automation Tools: Cucumber and Selenium.
Cloud Technologies: AWS, Cloud, Docker & Micro Services.
Web Services: SOAP, Restful, Spring-WS, Spring Restful Services.
PROFESSIONAL EXPERIENCE:
Confidential, MTLAUREL, NJ
Technical Lead
Responsibilities:
- Involved in complete Agile Life Cycle.
- Design and develop Middle tier & Database Layers by using Spring Restful and Hibernate ORM’s.
- Design and Architectures the Micro Services By using Spring Cloud and Eureka Services.
- Design and developing the POC’s on latest technologies.
- Architecture and design across all systems
- Involving in migrating the Monolithic Application Services into Micro Services.
- Involved in developing the Front End Screens by Using GWT Frame works.
- End to End Web Application Development by Using Spring MVC and Web technologies.
- Developed the web applications and deployed into AWS cloud.
- Design and developed the Restful-API’s by using Spring & Spring Boot.
- Design and Developing the CI & CD Process by using Jenkins & GO CD.
- Design and developed the frameworks in ATDD &TDD.
- Team leading responsibilities for the developer’s.
- Writing the J-unit test cases by Using J-unit and Mock.
- Writing the automation scripts by using cucumber and Selenium.
- Designing the CEDANT and Broker Modules by using Angular Framework.
- Developing the Rest Controllers and service interfaces.
- Involved in Code review process by using Bit-Bucket review tool.
- Involved in Maven and Grunt builds.
Skills: Java 8.0, Spring MVC, Spring Cloud, Spring Boot, GWT, Angular, AWS, GIT, Bit Bucket, Jira, Hibernate, Maven, SOAP/REST Web Services, AWS, Go CD, Jenkins, Cucumber, Selenium, Jasmine & Testing/Mock.
Confidential, Wilmington, DE
Sr. Full Stack Developer/Technical Lead.
Skills: Java 8.0 Java/J2EE, Spring MVC, Spring Boot, JQUERY, SAAS, AWS, Git, Bit Bucket, Rally, Hibernate, Maven, SOAP/REST Web Services, AWS, Go CD, Jenkins, Cucumber, Selenium, Jasmine & Testing/Mock
Responsibilities:
- Involved in complete Agile Life Cycle.
- Involving in AWS EC2 and AMI configurations.
- Design and develop Middle tier & Database Layers by using Spring Restful and Hibernate ORM’s.
- Involved in developing the API’s (SOAP & Restful).
- End to End Web Application Development by Using Spring MVC and web technologies.
- Design and Architecture the various automation frame works.
- Developed the web applications and deployed into AWS cloud.
- Design and developed the Restful-API’s by using Spring & Spring Boot.
- Design and created the Bill of Material Project for automation.
- Design and Develop the CI & CD Process by using Jenkins & GO CD.
- Successfully migrated all the SVN repo’s to GIT Repo.
- Design and developed the frameworks in ATDD &TDD.
- Leading responsibilities for QA, TE’s & SET’s.
- Writing the J-unit and Front-end testing by using Jasmine Frame work.
- Developing the Rest Controllers and service interfaces.
- Implemented the Java 8.0 Features (Lambda expressions, Streams).
- Involved in Code review by using Bit-Bucket review tool.
- Involved in Maven and Grunt builds.
- Implemented Successfully Scheduler Jobs on Go CD & Jenkins.
Confidential, Wilmington, DE
Senior Java-J2EE Developer
Skills: Apache Tomcat Web server, Java/J2EE, Spring MVC, Spring Web flow, JQuery, CSS, Git/Gerit, Maven, Version One, SOAP/REST Web Services, Quality Center, Stored Procedures.
Responsibilities:
- Gather requirements from business groom and filter them to sprint stories for the implementation.
- Involve in complete SDLC life cycle.
- Involved in developing the API’s (SOAP & Restful).
- Develop Confidential 360 web application by using Spring MVC, Web Flows and Java J2EE technologies.
- Assist in the production releases and post production support activities.
- Design and development in Middle tier and DB Layers.
- Designed and developed framework components, involved in spring framework.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, with VMs spring (MVC), Spring Web flows, AJAX, JQUERY to provide interactive screens to display data with Client-side validation and unit testing.
- Developed the Action Classes, Action Classes, DAO, DAO Impls, stored procedures etc.
- Involved in Deploying and Configuring applications in tomcat Server.
- Used SOAP/REST for exchanging XML based messages.
- Developed Web services for internal and external partners/clients.
- Used SOA concepts to implement web services integration.
- Worked on bug fixing and enhancements on change requests.
- Developed various test cases and performed unit testing using J-Unit classes / MOCKITO.
- Developed the Promotional API’s by using Rest Client’s.
- AJAX &JSON implementation in velocity templates.
Confidential, Wilmington, DE
Senior Java DeveloperSkills: Java, J2ee, Spring Web Services, Spring-WS, Servlets, JSP, Spring DAO, RAD Web Sphere
Responsibilities:
- Generated the web services Client by using JAX-WS API.
- Implemented the client Invocation code in Spring-WS (Security Interceptors WSS4j, Request Header interceptors, spring web services Template).
- Prepare the Request object and invoke the web service call with spring web service Template, after getting the response, captured the response and saved into the respective tables.
- Implemented the DAO classes with SimpleJdbcDaoSupport.
- Designing Front End Screens using jsp, JavaScript, Ajax & j- query.
- Involved in complete SDLC Life Cycle.
- Involved in Deployment of the ear file on web sphere 7.0.22 server.
- Testing the SOAP Request and response by using SOAP-UI Tool.
- Development and end-to- end Coding.
- Implemented WS Securities by using Username Tokens.
- Populate the Service response in various tables with Spring DAO Support.
- Design and Development of Add-Ons Web Application.
Confidential, Newark, DE
Technical Lead
Skills: Java, Savion BPM, Spring, iBatis, Oracle 10g, Web Sphere, Axis2
Responsibilities:
- Exposed to Software Development Life Cycle (Agile), methodology.
- Created the Biz Solo and Biz Logic Projects using Savion BPM Studio
- Experience in developing various design patterns like Singletons, DAO, and DTO.
- Created the DAO and I-Baits mapping files.
- Involved in writing the Stored Procedure’s.
- Involved in application development in Model-View-Controller (MVC) architecture using JDK, Spring MVC, and JSP.
- Experience in Blaze Engine & Universal Bureau Engine. (UBE).
- Developed and deployed Web Services - WSDL and SOA, SOAP for retrieving data from third party.
- Experience in using Oracle 10g as database.
- Tested the application functionality with J-Unit Test Cases.
- Developed logging module-using Log4j to create log files to debug application flow.
- Used RTC for version control.
- Application Deployment with Jenkins and CESAR.
- Involved in Team Lead activates.
- Developed the work flow diagrams by using BPM studios.
Confidential
Senior Java Developer
Skills: JDK 1.5, Spring MVC, Hibernate, Web Services, Axis2, JSP, SVN, jQuery, HTML, CSS, Web Sphere
Responsibilities:
- Exposed to Software Development Life Cycle (Agile), methodology.
- Web Application Development using Spring MVC and Hibernate.
- Created the DAO and Hibernate mapping files.
- Create the named quires using Hibernate Technology.
- Generate& Consuming UUM Frame work with Axis Web services.
- Extensively used J-Query and json objects in UI Layers.
- Involved in developing the UI Screens by using HTML, CSS, and JQuery & Jsp.
- Involved in application development in Model-View-Controller (MVC) architecture using JDK, Spring MVC, and JSP.
- Developed Web Services - WSDL and SOA, SOAP for retrieving data from third party.
- Consumed the web services.
- Experience in using Oracle 10g as database.
- Tested the application functionality with J-Unit Test Cases.
- Integrated Hibernate in Spring by Inversion of Control with a Hibernate Template and Callback
- Developed logging module-using Log4j to create log files to debug application flow.
- Used Tortoise SVN for version control.
Confidential
Senior Java Developer
Skills: Java, Spring MVC, Hibernate, Web Services, Axis2, JSP, Web Sphere
Responsibilities:
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
- Creating Hibernate mappings from the Database to the Java Classes.
- Developed the web services which interact with different systems to perform multifarious operations like create, update, retrieve and find details of a customer
- Create the pre-pair quires using Hibernate Technology.
- Create the Data Source Creation Using Spring DAO module.
- Writing the SQL queries and PL/SQL blocks.
- Project Code Maintenance using Version Control Tools
- Created the web services work and Test environment to create Update, Delete the Party in CED DB.
Confidential
Java Developer
Skills: Java, Struts, Hibernate, Web Services, Axis2, JSP, Web Sphere
Responsibilities:
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
- Conduct Weekly Status Meeting and report to the client on the resource Work Status.
- Involved in Development and Coding.
- Develop, test, implement and maintain application software.
- Contributing in all phases of the development lifecycle.
- Involved in Daily Merge on Trunk and Branch Creation.
- Implemented the form filed validations with struts validator fame work.
- Creating Hibernate mappings from the Database to the Java Classes.
- Generate the client stubs by using AXIS2, and written the client logic to consume the web services.
- Develop Struts Action classes, Form Bean classes and creating and modifying struts configuration files.
Confidential
Java Developer
Skills: Swings, Hibernate, spring, Oracle, WebLogic
Responsibilities:
- Co-ordinate the Production Support Activities at Offshore.
- Contributing in all phases of the development lifecycle.
- Attended Daily Status Meeting and report to the client on the resource Work Status.
- Writing the Web services Client by using JAX-RS.
- Managing and developing Java and Java EE application development.
- Involved in Development and Coding.
- Involved in Daily Merge on Trunk and Branch Creation.
- Involved in Sprint Planning.
