Technical Lead Resume
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 teh Spring & Sprint Boot Applications.
- JDK 8.0 features are implemented into teh 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 teh 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 teh 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 teh Jenkins jobs on windows Slave Machines, and Developed teh Go CD jobs by using Chef.
- Working As a Technical Lead for Automation Frameworks.
- Automate teh Card Member Agreement’s Validation end to end.
- Automated teh TSYS Account Scrape and DG Scrape with Rest API Calls.
- Design and Develop teh Scalable Automation Frameworks.
- Provide teh best practices to teh 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 Leading capabilities.
TECHNICAL SKILLS
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.
Business Functionalities: Retail Banking, Investment Banking, Cards Domain & Health Insurance
Methodologies Worked: Agile Scrum, Waterfall, Production Support, Migration
PROFESSIONAL EXPERIENCE
Confidential, 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 teh Micro Services By using Spring Cloud and Eureka Services.
- Design and developing teh POC’s on latest technologies.
- Architecture and design across all systems
- Involving in migrating teh Monolithic Application Services into Micro Services.
- Involved in developing teh Front End Screens by Using GWT Frame works.
- End to End Web Application Development by Using Spring MVC and Web technologies.
- Developed teh web applications and deployed into AWS cloud.
- Design and developed teh Restful-API’s by using Spring & Spring Boot.
- Design and Developing teh CI & CD Process by using Jenkins & GO CD.
- Design and developed teh frameworks in ATDD &TDD.
- Team leading responsibilities for teh developer’s.
- Writing teh J-unit test cases by Using J-unit and Mock.
- Writing teh automation scripts by using cucumber and Selenium.
- Designing teh CEDANT and Broker Modules by using Angular Framework.
- Developing teh Rest Controllers and service interfaces.
- Involved in Code review process by using Bit-Bucket review tool.
- Involved in Maven and Grunt builds.
Confidential, Wilmington, DE
Sr. Full Stack Developer/Technical Lead
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 teh API’s (SOAP & Restful).
- End to End Web Application Development by Using Spring MVC and web technologies.
- Design and Architecture teh various automation frame works.
- Developed teh web applications and deployed into AWS cloud.
- Design and developed teh Restful-API’s by using Spring & Spring Boot.
- Design and created teh Bill of Material Project for automation.
- Design and Develop teh CI & CD Process by using Jenkins & GO CD.
- Successfully migrated all teh SVN repo’s to GIT Repo.
- Design and developed teh frameworks in ATDD &TDD.
- Leading responsibilities for QA, TE’s & SET’s.
- Writing teh J-unit and Front-end testing by using Jasmine Frame work.
- Developing teh Rest Controllers and service interfaces.
- Implemented teh 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
Responsibilities:
- Gather requirements from business groom and filter them to sprint stories for teh implementation.
- Involve in complete SDLC life cycle.
- Involved in developing teh API’s (SOAP & Restful).
- Develop Confidential 360 web application by using Spring MVC, Web Flows and Java J2EE technologies.
- Assist in teh 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 teh presentation layer which includes teh 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 teh 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 teh Promotional API’s by using Rest Client’s.
- AJAX &JSON implementation in velocity templates.
Confidential, Wilmington DE
Senior Java-J2EE DeveloperResponsibilities:
- Generated teh web services Client by using JAX-WS API.
- Implemented teh client Invocation code in Spring-WS (Security Interceptors WSS4j, Request Header interceptors, spring web services Template).
- Prepare teh Request object and invoke teh web service call with spring web service Template, after getting teh response, captured teh response and saved into teh respective tables.
- Implemented teh DAO classes withSimpleJdbcDaoSupport.
- Designing Front End Screens using jsp,JavaScript, Ajax & j- query.
- Involvedin complete SDLC Life Cycle.
- Involved in Deployment of teh ear file on web sphere 7.0.22 server.
- Testing teh SOAP Request and response by using SOAP-UI Tool.
- Development and end-to- end Coding.
- Implemented WS Securities by using Username Tokens.
- Populate teh Service response in various tables with Spring DAO Support.
- Design and Development of Add-Ons Web Application.
Confidential, Newark, DE
Technical Lead
Responsibilities:
- Exposed to Software Development Life Cycle (Agile), methodology.
- Created teh Biz Solo and Biz Logic Projects using Savion BPM Studio
- Experience in developing various design patterns like Singletons, DAO, and DTO.
- Created teh DAO and me-Baits mapping files.
- Involved in writing teh 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 teh 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 teh work flow diagrams by using BPM studios.
Confidential
Senior Java Developer
Responsibilities:
- Exposed to Software Development Life Cycle (Agile), methodology.
- Web Application Development using Spring MVC and Hibernate.
- Created teh DAO and Hibernate mapping files.
- Create teh 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 teh 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 teh web services.
- Experience in using Oracle 10g as database.
- Tested teh 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
Responsibilities:
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
- Creating Hibernate mappings from teh Database to teh Java Classes.
- Developed teh web services which interact with different systems to perform multifarious operations like create, update, retrieve and find details of a customer
- Create teh pre-pair quires using Hibernate Technology.
- Create teh Data Source Creation Using Spring DAO module.
- Writing teh SQL queries and PL/SQL blocks.
- Project Code Maintenance using Version Control Tools
- Created teh web services work and Test environment to create Update, Delete teh Party in CED DB.
Confidential
Java Developer
Responsibilities:
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
- Conduct Weekly Status Meeting and report to teh client on teh resource Work Status.
- Involved in Development and Coding.
- Develop, test, implement and maintain application software.
- Contributing in all phases of teh development lifecycle.
- Involved in Daily Merge on Trunk and Branch Creation.
- Implemented teh form filed validations with struts validator fame work.
- Creating Hibernate mappings from teh Database to teh Java Classes.
- Generate teh client stubs by using AXIS2, and written teh client logic to consume teh web services.
- Develop Struts Action classes, Form Bean classes and creating and modifying struts configuration files.
Confidential
Java Developer
Responsibilities:
- Co-ordinate teh Production Support Activities at Offshore.
- Contributing in all phases of teh development lifecycle.
- Attended Daily Status Meeting and report to teh client on teh resource Work Status.
- Writing teh 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.
Confidential
Java Developer
Responsibilities:
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification. Co-ordinate with team members in teh Build and Test Phase.
- Contributing in all phases of teh development lifecycle
- Technical Design and development of Message Queue for STP.
- Developed teh JMS Message code, configured Queue and Topics in Web sphere server.
- Using JAXB Generate teh Dynamic XML
- Developing Struts Action classes, Form Bean classes, creating and modifying struts configuration files.
- Implemented validator framework.
- Managing Java and Java EE application development.
- Coding and Bug Fixing.
- Involvement in MDD &TDD from BRD.
- Involving in AIX Unix box for Integration and Deployment.
Confidential
Java Developer
Responsibilities:
- Involved in developing teh web application by using JSP and servlets.
- Developed teh business logic by using Session & Entity Bean.
- Developed application code on java.
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
- Identifying production and non-production application issues.
- Development and Release Process.
- Preparing teh Release Notes and release teh sources files to On-Site.
- Successfully migrate teh Struts 1.2 to Struts 2.0 Version.
