Technical Lead Engineer Resume
MN
SUMMARY
- Having 11+ years of experience in Software analysis, design and development/Support activities of various client server based applications using Core Java, J2EE, Spring Boot, RESTFul Web Services and Spring Boot Micro - Services technologies.
- Excellent knowledge in PRODUCTION SUPPORT activities in 24/7 environment.
- Expertise in developing J2EE applications using Core Java(OOPs), Spring Boot, Spring core, Spring MVC, Struts, JPA, Hibernate, JSP, JSF, EJB, JMS, XML, JNDI, JDBC, Java Beans, HTML, JavaScript and Jquery on Windows, Unix included Shell Scripting, Linux environments.
- Worked and developed Spring Boot Micro-Services.
- Experience in working on different domains like Banking, Telecom, Automobile and Retail.
- Created and configured the WebLogic domains, managed servers and clusters.
- Implementation of SOAP and RESTFul Web Services and MQ (with Java Messaging Service (JMS)).
- Efficient in Continues Integration (CI) & Continues deployment (CD) of J2EE applications using ANT, Maven and gradle on WebLogic, WebSphere and Tomcat. Worked on the performance & load test related tools like JProfiler and JMeter.
- Exposure to Full Life Cycle Solution Development (Requirements, Analysis, Design, Implementation, Deployment, Documentation, Testing, User Training & Support).
- Expertise in developing models based on Unified Modeling Language (UML) using Rational Rose & TogetherJ.
- Extensively worked with Repository tools like GIT, BitBucket, Star Team, Tortoise SVN and CVS.
- Having knowledge in XML, XSL, AJAX, JSON, XSLT, SOAP, WSDL, CXF, Jersey and Axis
- Experience with databases such as Oracle and MySQL writing the SQL queries & SPs.
- Knowledge in BigData Analytics using Hadoop ecosystem components like HDFS, HBase, Hadoop MapReduce, YARN, Hive, Sqoop, Pig and zookeeper.
- Deployed applications in Docker Containers.
- Worked with continuous integration tools like Hudson and Jenkins.
- Worked on writing build and deployment scripts.
- Flexibility and ability to adapt for new technologies quickly.
- Experience in working with Agile and Waterfall methodologies.
- Experience in different phases of Software Development Life Cycle (SDLC) during the development of software applications.
- Self-motivated, good team player with excellent communication and interpersonal skills.
- Willingness to work as a technical team member and also can work as a technical manager withgood team management skills.
TECHNICAL SKILLS
Languages: Java/J2EE, XML, C, C ++, SQL, PL/SQLWSDLand WADL
GUI: HTML, DHTML, CSS, velocity, and JSP
Databases: Oracle, MySQL and MangoDB
Operating Systems: Windows 7 and Ubuntu
Technologies: J2EE, Drools, Web Services-SOAP, REST, JSP, mBlox, XML, JSON, Servlets, JDBC, Microservices, JMS, Oauth2 and ActiveMQ
Web/Application Servers: BEA WebLogic, WebSphere, Apache Tomcat and SunOne
Framework: Struts, Spring, Spring Boot, Apache Click and JSF
ORM: TopLink, Hibernate and JPA
Design Tools: Borland-Together and Rational Rose
Version Control Tools: CVS, Star Team, SVN, Tortoise SVN and GIT/Bitbucket
CI tool: Hudson and Jenkins
IDEs: Eclipse, RAD, Sun Studio and STS
Build Tools: Ant, Maven and gradle
Testing: JUnit, TestNG, Mockito, Selenium and SOAP-UI
Reporting Tools (BA): JFreeCharts and Pentaho
Scripting Languages: JQuery, JS and Ajax
BigData: HDFS, HBase, MapReduce, YARN, Pig, Hive, Sqoop, kafka and Zookeeper
Software Development Methodology: Waterfall and Agile
PROFESSIONAL EXPERIENCE
Confidential, MN
Technical Lead Engineer
Responsibilities:
- Developed RESTful Web services (CRUD operations) Using Spring Boot.
- Developed Kafka Consumers for business functionalities.
- Developed Enhanced Business functionalities Using Spring Framework and Spring MVC framework.
- Developed Pdf reports Templates for added new business requirements.
- Migrated DB2 Database to Oracle Database.
- Worked on Query Surge to validate and compare tables’ data in DB2 and Oracle.
- Implemented performance test scripts using JMeter.
- Tested load Test functionality using JMeter.
- Involved in Sprint and Scrum meeting discussions.
- Provided Technical Solutions for Enhanced Business functionalities
- Updated Scheduled Control-M Batch Jobs based on Enhanced business functionalities.
- Worked on integrating JAS to PeopleSoft.
- Creating Data sources and Deploying the Application Package in WebSphere server.
- Worked on integrating downstream systems with JAS application.
- Worked on Application Incidents from Service Now.
- Worked on integration JAS and TAS applications with WorkDay.
- Involved in Stage and Prod. Environment implementation plans.
- Deployed packaged artifacts in Stage and Prod Application Servers.
- Involved in application configurations.
Environment: Java 7, Java 8, Spring Boot, RESTFul Webservices, Spring framework 3.0.5, Spring MVC, Hibernate, RSA8.5, WebSphere8.5, ant, Gradle, Control-M, Query Surge, Service Now, JMeter, kafka and GitHub
Confidential, LA
Technical Lead
Responsibilities:
- Developed spring Micro-services for different business functionalities.
- Developed the application using Spring Boot Framework.
- Developed ISO Transactions as per ISO-8583 MC (Master Card) Specification document.
- Developed views controller and model components using AngularJS.
- Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and deployment of the application.
- Build the application using TDD Test Driven Development approach.
- Involved in stage deployments using Tomcat server.
- Developed Spring Boot micro services and persistence using Hibernate and JPA framework.
- The middleware interaction used Kafka for transferring messages between different components.
- Used issue tracking tool RedMine for bug fixing and life cycle traceability.
- Participated in preparing technical documents which includes logical flow of the code and UML diagrams and user’s manual for the application.
- Used Maven for project management and build automation and Continuous Integration is done using Jenkins.
- Used BitBucket as a version control for maintain versions of the application.
- Used Postman/ARC for testing and developed JUnit Test cases to test the services availability.
- Deployed the applications in Apache Tomcat Application Server 8.x.
- Involved in processing of ISO and Non-ISO requests processing.
- Involved in implementing different ISO Transaction like POS Signature, POS PIN, ATM and Online Transactions.
Environment: Java 8, Spring Boot, JPos, JPA-Hibernate, Spring Boot Microservices, Kafka, JSON, XML, AngularJS 1.x, Maven, Servlets, Struts, Tomcat Server 8 and MySQL
Confidential, FL
Technical Lead
Responsibilities:
- Developed spring Micro-services for different business functionalities.
- Developed the application using Spring Boot Framework.
- Developed ISO Transactions as per ISO-8583 MC (Master Card) Specification document.
- Developed views controller and model components using AngularJS.
- Used GIT as a version control for implementing the application.
- Used SoapUI/Postman/ARC for testing and developed JUnit Test cases to test the services availability.
- Deployed the applications in Apache Tomcat Application Server 8.x.
- Involved in processing of ISO and Non-ISO requests processing.
- Involved in implementing different ISO Transaction like POS Signature, POS PIN, ATM and Online Transactions.
- Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and deployment of the application.
- Used Spring Core Annotations for Dependency Injection Spring DI and for RESTFul WebServices APIs.
- Build the application using TDD Test Driven Development approach.
- Involved in stage deployments using Tomcat server.
- Designed the front end and wrote corresponding one-one REST methods to implement respective change requests.
- Developed RESTful web services using Java Servlets JSON JAX-WS and JAX-RS and persistence using Hibernate and JPA framework.
- The middleware interaction used JMS/IBM WebSphere MQ series for transferring messages between different components using the JMS/Mail API framework.
- Used issue tracking tool RedMine for bug fixing and life cycle traceability.
- Designed and developed RESTful JSON/XML web service for handling asynchronous AJAX requests.
- Participated in preparing technical documents which includes logical flow of the code and UML diagrams and user’s manual for the application.
- Used Gradle for project management and build automation and Continuous Integration is done using Jenkins.
Environment: Java 7, Servlets, AngularJS, Spring Boot, Hibernate, RESTFul Web Services, JPos, Swagger, JPA, JSON, XML, Gradle, Tomcat Server 7 and MySQL
Confidential, NC
Module Lead
Responsibilities:
- Involved in developing Requirement model, Analysis Model, Design Model of the Project using Rational Rose from scratch.
- Implemented business rules using Drools Engine.
- Deployed the application in Apache Tomcat Application Server 7.
- Developed REST Web services component using CXF and Jersey
- Configured hibernate configuration file, developed POJO’s and wrote the xml file to map objects to MySQL relational database.
- Involved in processing of ISO and Non-ISO request processing.
- Involved in development of Manage Program, organization and Card Holder websites.
- Involved in Implementing different ISO Transaction like POS Signature, POS PIN, ATM and Online Transactions
- Involved in regression testing of both ISO and Non-ISO request processing.
- Implemented Automation testing using test-NG and selenium
- Implemented unit test cases.
Environment: Java 6, Servlets, Velocity, Drools, Apache Click, Spring, Hibernate, RESTFul WebServices, Swagger, Apache CXF WebServices, JSON, XML, Tomcat Server 6 and MySQL
Confidential
Module Lead
Responsibilities:
- Interaction with client to get the clarifications on the requirements.
- Implemented Integration between Spring and Hibernate.
- Implemented controllers using Spring MVC.
- Worked as Onsite Coordinator for 6 months.
- Preparation of High and Low level technical documents for the given use cases.
- Complete end to end development of a use case right from creating JSP screens to persisting data by using Spring, Hibernate to Database.
- Implemented Web services by using AXIS and worked in the Consumer and producer part.
- Developed UIs using JSP.
Environment: Java 5, Servlets, JSP, Spring MVC, Hibernate, Web services (AXIS), SunOne Server and Oracle
Confidential, MI
Senior Developer
Responsibilities:
- Interaction with client/Onshore to get the clarifications on the requirements/Defects.
- Preparation of Low / High level technical documents for the given use cases.
- Complete end to end development of a use case right from creating JSF screens to persisting data by using Hibernate to Database.
- Implemented Web services by using Web logic and worked in the Consumer and producer part.
- Developed UIs by using JSF.
Environment: Java, J2EE, JSF, XML, Hibernate and Webservices
Confidential, MI
Developer
Environment: Java, Struts1.2, JSP2.0, Servlets2.4, EJB2.0, JDBC, WebSphere6.1and Oracle8
Responsibilities:
- Involved in 24/7 Production Support.
- Provided reviews, estimates for tickets ensuring quality and accuracy.
- Managed all support activities adhering to technical, security and compliance standards.
- Maintained appropriate software design, developments and documentations.
- Provided hands-on technical governance on all aspects of production support.
- Admitted responsibility for quality of deliverables adhering to technical standards.
- Analyzed the application and contributed to the performance improvement of the application
- Involved in deployment and project estimation.
- Developing frontend, Action classes, EJBs according to the specifications.
- Involved in debugging the application and code reviews.
Confidential, CA
Developer
Environment: Java, Servlets2.3, JSP2.0, EJB, JDBC, Struts1.2, WebSphere6.0and Oracle8
Responsibilities:
- Involved in 24/7 Production Support.
- Responded to service tickets and service requests within established time-based requirements.
- Analyzed the application and contributed to the performance improvement of the application
- Involved in deployment and project estimation.
- Developing frontend, Action classes, EJBs according to the specifications.
- Involved in debugging the application and code reviews.