We provide IT Staff Augmentation Services!

Lead & Sr. Software Eng Resume

3.00 Rating

SUMMARY

  • 12+ years of Application Development & Support experience that includes Analysis, Design, Development and Enhancements of applications built on Java, J2EE Technologies.
  • Strong experience in Systems Analysis, Design, Development and Implementation in developing Web and Middleware, DB Layer using N - tier Architecture in all stages of Software Development Life Cycle (SDLC).
  • Extensive experience of designing and developing software applications with the Spring Frameworks (Spring MVC, Spring IOC, Spring Core, Spring Security, Spring Batch, Spring Integration, Spring ORM, AOP, Spring JMS, Spring Boot), Apache struts, Apache iBatis, Apache Frameworks, Hibernate, JPA, Legacy Applications.
  • Extensively developed applications in FrameWorks, Architectural Design patterns, eAPI Micro services.
  • Proficient in MiddleWare Web Services, SOAP, WSDL, Web API, DOM, JSON, XML, AJAX, RESTful services,JMS.
  • Proficient in Data Layer developed applications using Hibernate, JPA,EJB .
  • POC’s & Design for the new frameworks or new componets to integrate with the frameworks.
  • Experience in Build managent Maven, Ant and Schdulers like $universe, Chronos, Mesos.
  • Experience in Middle ware Testing POST MAN,SOAP UI Testing, Debugging Management skills.
  • Experience in Acceptance Test Driven Development(ATDD)
  • Experience in Dev, Stage, Perf, QA, Production Support.
  • Experience in JMeter, JProfile- eAPI Micro Services & Spring Batch Performance Testing.
  • Experience in SONAR to measure the code quality.
  • Experience in Architecture Design and UML Design Patterns using VISIO
  • Experience in Software development methodologies like Agile, Version one and Test-Driven Development (TDD).
  • Experience in Agile Methodology.
  • Experience in On-Shore and Off-Shore Lead and Application development & testing.
  • Experience building complex internal and external System Integration in Layered architecture to communicate between the Systems.
  • Experience in Web Application Development and Web to Service Integration. Test Driven like SOAP and REST eAPI Micro Services.
  • Experience in Web Application Development using frontend technologies HTML, JSP, CSS, JQuery, Structs support tag lib, Spring Support tag Lib, JSTL, Ajax .
  • Experience in Service based application development and Testing using SOAP UI and Integration Web layer.
  • Experience in Spring Batch Applications on development of Daily jobs, Monthly and Yearly jobs.
  • Experience in relational database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures and Functions
  • Experience in using Configuration Management, setting up company Version policies, build schedule using Git Hub, SVN, CVS, perforce (P4V) &VSS.
  • Project Tracking Management tools like JIRA and VersionOne

TECHNICAL SKILLS

Languages: Java/J2EE, Servlets,JSP, JSTL, Spring Framework, MVC,ORM, Batch, eAPI Micro services, Struts Framework, JavaScript, JQuery

Database: SQL Server, Oracle10g, Stored Procedures, Triggers, Functions.

Web Technologies: HTML, HTML5, CSS, CSS3, JSTL, JSP, Web Services, Ajax, XML, XSLT, SOAP

Tools: Intellij, Eclipse, Git Hub, SVN, VSS, Perforce (P4V), Postman,JIRA, SoapUI, Splunk, VersionOne, SONAR, Maven, Nexus, SOAP UI, STS, Jmeter, Cucumber, selenium, DXnet, splunk, Chronos, Mesos, Version One,JIRA, LDAP,MS-VISIO, JProfile.

Web Server: Internet Information Services (IIS), Apache Tomcat

Application Servers: WebLogic, WebSphere

Operating Systems: Windows 7, Windows Vista Premium, Windows Server 2012, Windows XP.

PROFESSIONAL EXPERIENCE

Confidential

Lead & Sr. Software Eng

Responsibilities:

  • Design, Development & Unit Testing of Spring Boot Restful & Spring Boot Batch application for Project V2G Reporting and Honda Profile management.
  • Design, Development of Micro Service for Honda GET My Profile for User Management with Rest Services for Mobile and Web applications.
  • Integration Development Between Honda services for ABO, CPM, CBO, CVC, Versik, e-motor works
  • Onshore and Offshore Coordination
  • Defect Management and Coordinating with the QA Testing team
  • Release Management for Different environments like Dev to QA, Stage, UAT, Pre-Prod and Production servers
  • Hudson Deployment Management different environments.
  • Followed Agile Methodology with 2 weeks Sprint Plan, Hardening, grooming, User Story changes and Estimations, Backlogs used JIRA.

Confidential

Lead & Sr. Software Eng

Responsibilities:

  • Contributed in Http Module SDK & Turing SDK implementation.
  • Integrated Http Module SDK in Titan Application.
  • Implemented code to consume Turing Service in Titan Application for SSN Tokenization & DeTokenization.
  • Created ReadMe document for Http Module SDK integration with Titan Application.
  • Created ReadMe document for generating Turing Certificate for consuming Http Module SDK in Titan Application.
  • Installation of the Turing certificate using curve command and certificate store to communicate with Turing service through encrypted SSL channel.
  • Created, maintained, updated Web Service for Tokenization using HTTP module (receives JSON, XML payload) performs operations the likes encryption, tokenization of data then send it back to service and then receives data).
  • Consumed Turing API (tokenize, detokenize, encrypt & decrypt data) in Titan Application.
  • Created Triggers for 1-time data load for Tokenization.
  • Identify customer’s business flow and gap analysis, provide recommendations in key strategic areas involving.
  • Involved in Spring Batch jobs performance Testing (PT) using JMeter for low, medium & Large sized data.
  • Implemented Load runner scripts to capture Performance Testing (PT) details of Titan screens in Pre-Prod environment.
  • Develop enhancements, system documentation and alter procedures for quality improvement and development.
  • Analyzed NPI data usage across different layers (UI, Business Layer, DAL & Service Layer) in Titan Application for implementing Tokenization & DeTokenization.
  • Used Splunk to see the Titan application logs to track down the issues.
  • Used Chronos to deploy and test the Spring Batch jobs.
  • Used Mesos to see Spring Batch jobs execution logs.
  • Modified DX Net jobs steps to execute new Spring Batch jobs as a part of Tokenization & Detokenization process.
  • Written unit test cases using Junit.
  • Removal of NPI data fields from Stored Procedures (SPs), writing DB Unit test cases & Unit Testing.
  • Implemented exception handling, event loggers and develop code for data access and designing of user interface (UI) in Titan application.
  • Used JQuery and Java Script for Client Side Validations.
  • Used MVC architecture in Titan Application.
  • Prepared design documents, design patterns, component design specification / feature design specification and time estimation.
  • Development of stored procedures scripts, triggers, rewrote test cases and unit/regression/integration testing of script changes.
  • Construct data conversion, enhancement, data acquisition and data processing.
  • Used Postman & Fiddler tools to test out Turing Service call in various environments (Dev, QA & PROD) and Titan Web Services.
  • Deployed Titan code changes in Dev/QA environments using Jenkin Build.
  • Involved in monthly Hardening release and tested out release changes in Pre-Prod environment.
  • Deployed DB script changes in Dev/QA/Pre-Prod environments using Jenkin Build.
  • Used Git Hub in source check-in, check-out and merging the code changes by creating Pull Requests (PR) in various branches.
  • Communicated with Product Owner to gather specifications for new enhancements.
  • Communicated with different teams when required.
  • Modified design documents for Titan enhancements.
  • Mentored to other new developers with programming issues and given knowledge sharing sessions.
  • Reviewing all issue related to code and delivery, work allocation, testing, documentation.
  • Involved in Design Review, maintenance, QA Test Support.
  • Co-ordination with QA Testing, Defect Tracking and closure, Communicate with Client/business user for requirement.
  • Participated in Sprint Grooming & Project Implementation (PI) planning sessions.
  • Followed Agile Methodology with 2 weeks Sprint and used Version One for tracking Backlogs items.

Confidential

Technical Lead

Responsibilities:

  • Responsible for Deliverables from onshore.
  • Requirements gathering, Analysis of technical feasibility, estimates timely deliverables
  • Design and Implementation, Testing, Preparing Development of test cases.
  • Deployment at different test levels till to Production level
  • Customer Reviews and Calls
  • Onshore and Offshore discussions on development activities Design Reviews, Coding, Code Reviews, Test Case review

Confidential

Technical Lead

Responsibilities:

  • Responsible for Deliverables from onshore.
  • Requirements gathering, Analysis of technical feasibility, estimates timely deliverables
  • Design and Implementation, Testing, Preparing Development of test cases.
  • Deployment at different test levels till to Production level
  • Customer Reviews and Calls
  • Onshore and Offshore discussions on development activities Design Reviews, Coding, Code Reviews, Test Case review
  • Lead and manage project execution modules bringing in technical, functional, process or other core ERP product created expertise.
  • Lead small cross functional teams to ensure delivery and effectively coordinate between onsite an offshore.

Confidential

Technical Lead

Responsibilities:

  • Responsible for development, support, maintenance and implementation of a complex project module. Works on problems of complex scope, through extensive usage of standard concepts & principles.
  • Works as a fully contributing team member, under broad guidance with independent planning & execution responsibilities.
  • Requires extensive knowledge of at least one development technology/ programming language.
  • Has the ability to respond to detailed queries.
  • Applies own judgement to independently determine a course of action, which is then executed independently post review.
  • Responsible for coaching, guiding and mentoring junior members in the team to help them scale up faster.

Confidential

Technical Lead

Responsibilities:

  • Analysis of the design and the code Dash device, web application layer, Application layer, Admin Application and Database.
  • Update client status calls and Meetings.
  • Bug Fixes and Review of Bug fixes.
  • Code changes updated in the svn.
  • Testing the Dash device, web application layer, Application layer, Admin Application and Database.

Confidential

Technical Lead

Responsibilities:

  • Involved in B2B Partner Site Development. Design and Implementation, Testing, Bug fixing. Deployment Dev
  • Environment and Staging Environment. Technologies used for Confidential B2B applications ATG, Java, J2EE, XML, Apache Commons Frame work, Data base Oracle.

We'd love your feedback!