We provide IT Staff Augmentation Services!

Tech Lead Resume

0/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • 13 years of experience in Solution Design, Development, and Implementation of Web Applications, Enterprise Applications and Web Services using Java/J2EE and related technologies.
  • Led 25+ member’s team, implemented multiple projects/product development using Waterfall and Agile/SCRUM SDLC process.
  • Supports full project life cycle starting from project conceptualization, understanding business requirements, functional requirements, preparing the High level and detailed design document, Coding, unit testing, supporting System integration testing, User Acceptance testing, Load testing, Contingency plan creation and production implementation.
  • Good exposure to (and sound experience in the business of) Credit Card Host Management System and Financial Transaction Switching Technology.
  • Updates job knowledge by participating in al opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Extensive experience with working in various phases of project life cycle including requirements definition, prototyping and proof of concept.
  • Good Experience on UI technologies Html5, Ajax, Angular4 JS, java script, JSP
  • Expertise in Object Oriented Design (OOD) and Object - Oriented Analysis (OOA).
  • Experience with Pivotal Cloud Foundry (PCF), creating GSLB instances, deploy the application to cloud foundry through GOCD pipe line .
  • Experience With Artificial intelligence Google Dialog Flow
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using Spring, EJB and Struts Frameworks.
  • Used J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies.
  • Good Experience on Graph QL, Publishing the Rest service using the query language GraphQL
  • Excellent Knowledge and hands on experience of JDBC and ORM tools like Hibernate and JPA.
  • Expertise in using IDE's like My Eclipse, Eclipse, RAD, IntelliJ, Spring Tool suite.
  • Sound knowledge with UI technologies like HTML/HTML5, JavaScript, CSS, jQuery, Angular JS and Bootstrap.
  • Good hands on Knowledge of SQL and RDBMS (Oracle, MS SQL, MYSQL, Derby, JBase).
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX- RS and implemented RestAPI using micro service architecture.
  • Experience in Microservices using SpringBoot, Netflix Erueka plugins, SpringBoot monitoring
  • Experience in dealing with API provisioning using Swagger.
  • Experience in deploying micro services in Cloud foundry environment.
  • Excellent knowledge of EJB/Server transaction Management.
  • Experience with Application servers and Web servers such as IBM WebSphere 5.0/6.0, JBoss Application Server 7.1.0 and Apache Tomcat 6.0/7.0.
  • Having excellent communication and client-facing skills.
  • Demonstrated ability to work independently and the flexibility to adapt in an ever-changing business environment, extremely quick learner with very less ramp up time for new technology.

TECHNICAL SKILLS

Languages: Java, C, C++

Core Java: Data Structures, Collections, Generics, Concurrency/Multithreading, RMI

Tools: and Framework Struts, Spring, Hibernate, Spring MVC, Spring Boot, Spring Web Flow, Spring IOC, Spring AOP, Junit, SOAP UI, Rational Rose, App Dynamics, Kibana, Nagio, Google DialogFlow

J2SE/J2EE Technologies: Java, J2EE, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, Struts, EJB, Spring, Hibernate, JPA, JMS, Rabbit MQ

Web Services: SOAP, RESTful, Microservices, Graph QL

Web Technologies: HTML, HTML5, DHTML CSS3, JavaScript, jQuery, Bootstrap, AngularJS 2/4, AJAX, NodeJS, JSON, CSS, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON- DTD, Schema Modeling, JavaScript, jQuery, XQuery, DOM, SAX, DTD

Pivot CloudFoundry: GSLB instance creation, Load Balancer, Auto Scaling, Cloud Watch, Route

Databases: Oracle, MySQL server, PL/SQL, MS SQL, IBM DB2

Web/Application Servers: Apache Tomcat, IBM WebSphere, Liberty Profile, Web logic Application server, JBoss

Build Tools: Maven, Jenkins, Bamboo, Apache camel

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD, Adobe Dreamweaver, Visual Studio Code

Testing: Selenium, JUnit, Mockito, Soap UI

Platforms: Windows, Unix, Linux, HP-UX, IBM AIX, Sun Solaris

Version Control: Tortoise SVN, CVS, GIT, Rational Clear Case, BitBuket

Methodologies: Agile, Waterfall, Test Driven Development

ORM Technologies: Spring JPA, Core JPA, JTA

PROFESSIONAL EXPERIENCE

Confidential, New jersey

Tech Lead

Responsibilities:

  • Achieves architecture operational objectives by contributing information and recommendations to strategic plans and reviews; preparing and completing action plans; implementing production and quality standards; resolving problems; identifying trends; determining system improvements; implementing change.
  • Understands IT requirements by studying organization mission, goals, and business drivers; conferring with executives.
  • Defines infrastructure for design and integration of internet computing systems by analysing requirements; determining platform architecture, technology, and tools; studying business operations and user-interface requirements; directing development of physical database.
  • Confirms architecture capability and flexibility to support high availability web applications by developing analytical models; completing validation tests.
  • Improves architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job s.
  • Used Pivotal Cloud Foundry (PCF), creating GSLB instances, deploy the application to cloud foundry through GOCD pipe line .
  • Communicated with infrastructure/fellow architects/enterprise framework group to ensure best practices and address scalability/reusability issues.
  • Put together architectural artefacts to form a repository representing point-of-time and finalized architectural conceptual design

ENVIRONMENT: JDK1.8, SOAP Web services, Graph QL, Google Dialog Flow, Oracle, Eclipse, Spring IOC, Spring boot, RESTful, XML, XML Beans, JAX-B, Rest Services, Eclipse, Tomcat 8.5, Log4J, Jenkins, Micro services, JIRA, JSP, JDBC, JavaScript, Servlets, Spring, Spring MVC,, Spring Security JUnit, Mockito, SonarQube, JIRA, Confluence, Stash, Pivotal Cloud foundry(PCF)

Confidential, Boston

Tech Lead

Responsibilities:

  • Lead the technical analysis, development and testing efforts for a team, as a key member of Technology team, developing high performance, extremely scalable applications.
  • Participating in defining product architecture and design; with the Architect, establishes a technical vision and works with developers to turn it into reality.
  • Contributing to the technical roadmap of the applications.
  • Communicate technical issues/decisions effectively to PM and sponsor by using business terms.
  • Define and coordinates the technical tasks for the development of the software and/or interfaces.
  • Ensure all the developers understands the big picture because their work has implications
  • Handled onsite-offshore coordination and work assignments and responsible for offshore delivery
  • Manage and coordinate the efforts of technical team ensuring compliance on requirements and quality processes are continually met without any delivery slippage
  • Manage the development process to ensure that design standards are being followed, application requirements are fully implemented, technologies are efficiently and correctly implemented and a high level of maintainability and extensibility is achieved.
  • Used Pivotal Cloud Foundry (PCF), creating GSLB instances, deploy the application to cloud foundry.

ENVIRONMENT: JDK1.8, SOAP Web services, Oracle, Eclipse, WAS 7.0, Spring IOC, Spring Boot, RESTful, XML, XML Beans, JAX-B, Rest Services, Oracle 10g, Eclipse, Tomcat 8.5, Log4J, Jenkins, Micro services, JIRA, JSP, JDBC, JavaScript, Servlets, Spring, Spring MVC, JIRA, Confluence, Stash, Pivotal Cloud Foundry (PCF), AngularJS4

Confidential

Tech Lead

Responsibilities:

  • Lead & own all technical aspects of system development including the integration, extension and upgrade of existing systems.
  • Strategically shape the technical roadmap definition, establish engineering best practices and provide a managerial perspective and direction.
  • Implement new enhancements including creation of custom objects, workflows.
  • Provide in-depth technical and hands-on leadership in the design and development of comprehensive, business oriented solutions.
  • Providing technical leadership for onsite and offshore teams and overall team delivery.
  • Evaluate and select the right technologies, rapidly develop prototypes and oversee the technical aspects of systems development and operations.
  • Manage the development process to ensure that design standards are being followed, application requirements are fully implemented, technologies are efficiently and correctly implemented and a high level of maintainability and extensibility is achieved.
  • Lead team meetings, architecture/design discussion and followed SCRUM for managing day to day tasks.
  • Serve as a mentor and coach for leads and developers, and either oversee and/or perform design code reviews of the technical work and coding.

ENVIRONMENT: Core java, Rest Services, Oracle, Eclipse, WAS 7.0,JAVA 7, JavaScript, Servlets, JSP, JDBC, Spring, Spring MVC, JAX-B, JAX-RS, GIT, Maven, Eclipse, Websphere8.5, Log4J, AngularJS4, Jenkins, JUnit

Confidential

Tech Lead

Responsibilities:

  • Lead the technical analysis, development and testing efforts for a team of 15+ members, as a key member of Technology team, developing high performance, extremely scalable applications.
  • Participating in defining product architecture and design; with the Architect, establishes a technical vision and works with developers to turn it into reality.
  • Rapidly develop prototypes and oversee the technical aspects of systems development and operations
  • Contributing to the technical roadmap of the applications.
  • Communicate technical issues/decisions effectively to PM and sponsor by using business terms.
  • Define and coordinates the technical tasks for the development of the software and/or interfaces.
  • Ensure all the developers understands the big picture because their work has implications
  • Handled onsite-offshore coordination and work assignments and responsible for offshore delivery
  • Manage and coordinate the efforts of technical team ensuring compliance on requirements and quality processes are continually met without any delivery slippage
  • Manage the development process to ensure that design standards are being followed, application requirements are fully implemented, technologies are efficiently and correctly implemented and a high level of maintainability and extensibility is achieved.
  • Task assignment and on time quality delivery of agreed deliverable.
  • Assist project manager in the project coordination/management.
  • Manage the execution and support multiple concurrent projects and ensure deadlines are met.

ENVIRONMENT: JAVA 7, Core java, Rest Services, Oracle, Eclipse, WAS 7.0, JSP, JDBC, JavaScript, Servlets, Spring, Spring MVC, Spring IOC, Spring AOP, RESTful, JAX-B, JAX-RS, Oracle 10g, WebSphere, Eclipse, Tomcat 8.5, AngularJS2.0, Log4J, Git, Jenkins, JIRA, JUnit

Confidential

Sr IT Engineer

Responsibilities:

  • Took part in design and requirement analysis discussions.
  • Used Core Spring for dependency injection of various component beans.
  • Developed the web application using Spring MVC Framework by implementing controller and backend service classes.
  • Involved in Sever side validation based on the Business rules using Spring Validation.
  • Creating Connection pools and data sources on server.
  • Consumed Web Services by implementing Spring’s REST support to make the development of RESTful Web Services.
  • Designed and implemented micro service architecture, used Eureka server as Registration services.
  • Used various component classes to customize the monitoring of microservices.
  • Used JAX-RS to develop the Web services layer.
  • Responsible for the performance improvement of batch processes using Core Java including Collections API and Multithreading.
  • Implemented persistence layer using JDBC and Hibernate.
  • Used EHCache and mapping strategies at persistence layer of the application.
  • Developed the System Architecture based on different design patterns including MVC, DAO, Singleton, Factory, etc.
  • Code repository management using SVN and project build tool used is Maven.
  • Used JUnit to test the code for extensive code coverage.
  • Extensively used Log4j for debugging during development.
  • Used JBoss for application deployment.
  • Followed Agile/Scrum methodology.
  • Resolving defects if any after every project release and taking part in the project related discussions.

ENVIRONMENT: Core JAVA, SOAP Web services, Oracle, RAD 7.0, WAS 6.1, SOAPUI, JavaScript, Servlets, Spring IOC, Spring AOP, Spring Batch, JSP, JDBC, EJB, JPA, Spring MVC, Eclipse Link, JAX-B and JAX-RS, RESTful, Clear Case, ANT, Eclipse, IBM WebSphere 7.0, Log 4J, SVN, JIRA, Confluence, HTML and CSS.

Confidential

Developer

Responsibilities:

  • Enhanced existing code migration to adopt Spring Boot, spring AspectJ.
  • Worked on spring application framework features IOC container and AOP and integrated spring with Hibernate using the Hibernate Template.
  • Used Hibernate object relational mapping on the database schema.
  • Implemented JMS layer using IBM MQ and Apache ActiveMQ.
  • Involved in architecture decisions for front-end technologies.
  • Built applications for scale using JavaScript, NodeJS, and React.JS.
  • Used Rest web services to provide server layer for the project.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Designed RESTful XML web service for handling AJAX requests.
  • Jenkins build automation with multi-stage builds.
  • Executed the test strategies and analyzed test results. Maintained strict adherence to client's prescribed testing guidelines and controlled processes and procedures.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Created the functional point estimation and Responsible for designing user interface using Struts Framework.
  • Build test cases using JUnit and carried out unit testing.
  • Coded AJAX lookup and callback functions to retrieve person name and policy details for an entered policy code using Direct Web Remoting (DWR) implementation of AJAX.

ENVIRONMENT: Core JAVA, J2EE, EJB, Struts1.3, Oracle, RAD 7.0, WAS 6.1,JavaScript, Servlets, JSP, JDBC, EJB, JPA, JSF, MSSQL Server, Clear Case, ANT, Eclipse, TOAD, JUnit, Tomcat 6.x, Log 4J, HTML, CSS, AJAX and jQuery.

Confidential

Systems Engineer

Responsibilities:

  • Gathered requirements from the client. Developed the Software Requirements Specifications.
  • Participated in team meetings, discussions with business analysts and created the scope and functional specifications to lay out the project phases.
  • Followed waterfall model for managing day to day tasks.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Developed the front end of the application using JSP pages.
  • Developed Application BL modules using EJB session beans.
  • Involved in configuring JDBC connection pooling to access the database server.
  • Involved in writing basic SQL queries.
  • Extensively used Log 4J for logging and debugging the application.
  • Used JSF for implementing UI/MVC framework.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Unit testing the application using JUnit.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Worked with Tomcat for deployment.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and well known of standards for application development.
  • Use JAX-WS to develop the Web services layer.

ENVIRONMENT: Core JAVA, Jsp, Struts1.3,Oracle10g,Websphere,Eclipse,Servlets, JSP, JDBC, EJB, JPA, JSF, SQL, Oracle 9i, MS SQL, ANT, SVN, Eclipse, TOAD, Tomcat and Log 4J.

Confidential

Java Developer

Responsibilities:

  • Actively involved in the various phases of SDLC of gathering business requirements, analysis, design, development, testing and support.
  • Analysis of Business Requirements.
  • Designed the front-end screens using JSP and HTML.
  • Involved in configuring JDBC connection pooling to access the database server.
  • Involved in writing service layer classes with EJB.
  • Unit testing the application using JUnit.
  • Used Log 4J for logging and debugging the application.
  • Followed waterfall model for managing day to day tasks.
  • Involved in writing basic SQL queries.
  • Code repository management using SVN.
  • Worked with project ANT build tool.
  • Worked with Tomcat for deployment.

ENVIRONMENT: Core JAVA, Servlets, JSP, JDBC, EJB, JPA, JSF, SQL, Oracle 9i, MS SQL, ANT, SVN, Eclipse, TOAD, Tomcat and Log 4J.

We'd love your feedback!