We provide IT Staff Augmentation Services!

Technical Lead Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY:

  • Java/J2EE Full Stack Developer with over 6 Years of experience on Enterprise applications, Distributed Application Development, Client/Server Applications, Servlets communication, Internet/Intranet based database applications and developing, testing and implementing application environment.
  • Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
  • Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever changing markets of Information Technology.
  • Experience in J2EE Technologies (Servlets, JSP, JDBC, JNDI, and JMS) and participated in the designing and developing of Software using Agile and Waterfall methodologies.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, JQuery, Angular.
  • Experienced in developing and implementing web applications using Java , J2EE , JSP , Servlets , JSF , HTML5 , JavaScript , AJAX , JSON , jQuery , CSS , XML , JDBC.
  • Expertise in development and deployment of multi - tiered web-based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate, Spring, JDBC, JNDI, JSF, angular JS, Java Beans and Web services (SOAP, Rest).
  • Knowledge of J2EE design patterns like Singleton.
  • Expertise in MVC architecture Web Framework Struts 2.0, Spring 4.0 ( Dependency Injection, Data AccessObjects, MVC Framework and Spring Web Flow ) and know how to use Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and used Hibernate as a persistence layer that use the POJOs to represent the persistence database
  • Experience in working with Multithreading in Java.
  • Implementing Runnable Interface and worked on Garbage Collection in Java and worked on extending Thread Class
  • Experience in Spring Boot application development.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using JAX-RPC , JAX-WS , SAAJ , JAX-RS , SOAP , RESTful , WSDL .
  • Experience in configuring and deploying the web applications on WebLogic , WebSphere and JBoss Application Servers including hands on experience in using Tomcat web Server.
  • Used Spring Micro services as a part of Spring Cloud Dataflow . RabbitMQ is the JMS tool used to store the messages in Spring Cloud Dataflow.
  • Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents and experience in other XML related technologies like DTD, XSL, XSLT, JAXB
  • Expertise in using Java IDE tools of Eclipse 3.0/3.2 to develop dynamic web applications.
  • Hands-on experience working with source control tools such as CVS , SVN , Git .
  • Experienced in the deployment of the ear and jars using Jenkins, ANT, Maven deploy tools and performing other configuration changes for setting up the application in the integration testing environment.
  • Work Experience with testing tools and applications such as JUnit, SoapUI and performed Unit testing, integrated testing, and closely worked with QA team in preparation of Test plans.
  • Worked on Automation Testing using JUnit, Selenium.
  • Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and have knowledge on NoSQL Databases .
  • Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool, browse database objects, implement and edit SQL as well PL/SQL statements.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS:

Application Development: Java 1.7, JavaScript, Servlets, Struts framework, JSP, XML, Hibernate, JPA, SOAP-1.1, JAX-WS 2.0, JAX-RS - Restful Services (Spring).

Java Skills: J2EE, JDBC, Java Server Pages (JSP), Multithreading, JMS, RabbitMQ, Spring Cloud Data Flow, Spring Microservices.

Configuration Management Tools: CVS, SVN, Git.

Servers: IBM WebSphere, JBOSS, WebLogic, Tomcat

Front End UI: HTML 4.01/5, XML, JavaScript, jQuery, CSS 2/3, Bootstrap, AJAX, SASSTesting Tootls: Selenium

Database: DB2, MYSQL, Oracle 11g, 10g, 9i, 8i, SQL Server 2000/2005, MongoDB.

IDE: Eclipse 4.2.1, Eclipse EE 3.0/3.2.

Operating System: Windows, Linux, UNIX

Tools: TOAD, Putty, SQL Developer, MY SQL workbench, Postman

Languages: SQL, PL/SQL, UNIX Shell Scripting, Java

PROFESSIONAL EXPERIENCE:

Confidential, TX

Technical Lead

Responsibilities:

  • Created Micro services using Spring which are a part of Spring cloud dataflow to receive data from java application and send it to sales force
  • Used Source, Processor and Sink to send and receive the messages from Rabbit MQ.
  • Messages are received from Mongo DB through source and inserted into Rabbit MQ and these messages are received by processor and again sent into Rabbit MQ and received by Sink.
  • This data is transferred to sales force through Sales force Connector.
  • Created Restful services to receive the data from Spring Cloud and insert into sales force system.
  • Developed Schwab sales force connector which handles these types of messages and which uses JWT Token authentication to validate the services.
  • Used Postman to test the services in this application.

Environment: Spring Cloud Dataflow, Mongo DB, Rabbit MQ, Restful Services.

Confidential, TX

Technical Lead

Responsibilities:

  • Created restful services and consumed services for interacting with data and authenticating user accounts.
  • Consumed restful web services using apache Http Client for the data coming from external systems.
  • Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Auto wired etc.,
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit., Integration testing, bugs fixing, handling change requests and code reviews.
  • Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
  • Used extensively Eclipse in development and debugging the application.

Environment: Java 1.7, Junit 4, STS, Restful Web services, log4j, JavaScript, GIT, Jenkins.

Confidential

Sr. Full Stack Java Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using HTML5, CSS3, JavaScript, JQuery..
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions.
  • Performed client-side validation using JavaScript
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit to test the middleware services.
  • Worked with Middleware using Message driven by POJO (MDP), Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using (NOSQL) database.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used Eclipse as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Took part in setting up the application with Jenkins and is involved in builds and deployments to Tomcat server.

Environment: Java 7, Tomcat 7, Spring Tool Suite, Spring, Spring Boot, Hibernate, Restful Web Service, Oracle, HTML5, CSS3, JQuery, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Experienced in performing extensive analysis and design by working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standards.
  • Designed various UI screens required for the ticket information and bookings. Used Struts MVC at presentation layers. Development front-end content using JSP, Servlets, DHTML, Java Script, CSS, HTML.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic. Integrated the Struts framework and the Spring framework together.
  • Extensive use of Struts Framework for Controller components and View components.
  • Created and maintained Simulator using Spring Source Tool Suite.
  • Implemented Data Access Layer using Hibernate, developed POJO’s mapped to the relational tables in database using Hibernate mapping files. Worked on Oracle as the backend database and used Hibernate to automate the mapping between the SQL Databases and the Java Objects.
  • Constructed database objects like Packages, Procedures, Functions, Batches, SQL Queries, Views, Indexes, and Exceptions using Toad. Wrote PL/SQL stored procedures for Oracle database.
  • Created SOAP web service for sending payment processing informational data to third company. Followed top down approach to implement SOAP based web services. Tested SOAP web services using SOAP UI.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Configured WebLogic Application Server and participated in structured code reviews / walkthroughs. Support installation of application releases into production as directed.
  • Used Jira for tracking bugs and used Jenkins for building and deploying the application to multiple environments and created Daily Rolling Log using Log4j.
  • Used Microsoft Visual Explorer for Agile Methodology and Used Eclipse IDE. Used TOAD for database query testing, in the process of optimizing the queries.
  • Worked on Construction (Changes in Code), Unit testing and Test Result. Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Developed Junit test cases for test coverage of the application and Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.

Environment: J2EE, JSP, Servlets, DHTML, Java Script, CSS, HTML, Spring, Struts, ibatis, SOAP based Webservices, Oracle, PL/SQL, Toad 9.6.1, JUnit, jQuery, Oracle, PL/SQL, SQL Navigator, SVN, Gradle 2.4 and WebLogic Server.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Analyzed and extracted the event flows of the UI layer code written in JavaScript, struts, java applets and JSPs to come up with the sequence diagram for various transactions. Developed Pop-in Dialog JSPs and passing Request Parameters using JavaScript, jQuery, JSTL.
  • UI Implementation with Struts, JavaScript, Struts Validation framework on MyEclipse IDE. Applied Struts features like Tiles and Validation framework. Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
  • UI Implementation with Struts, JavaScript, Struts Validation framework on MyEclipse IDE. Applied Struts features like Tiles and Validation framework. Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
  • Implemented MVC architecture by using Struts/Swings to send and receive the data from front-end to business layer. Integrated the Struts and Hibernate to achieve Object relational mapping. Used apache struts to develop the web-based components and implemented DAO.
  • Leveraged struts-validations, struts-beans tag libraries. Used struts Action Servlet to route the request to corresponding Action Classes. Developed Action forms, Action classes using Struts framework to handle user requests and Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Developed application using Struts, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed stored procedures, triggers, functions for the application. Analyzed the DAO and persistence layers to extract the data manipulation information for various transactions.
  • Identified the webservices (SOAP), underlying databases and other automation areas that will be impacted with the new software development and develop a test automation framework.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS . Consumed SOAP and REST web services to get the persisted data from different databases.
  • Configured Struts-config. XML for action mappings. Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Experience evaluating user requests for new programs or modified program components to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities.
  • Involved in implementing Value Object Pattern, MVC & Factory Pattern .
  • Worked with Tibco and Ecommerce as a part of checkout flow. Deployed application on JBOSS Application server .
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing (JUnit).Used Jira for tracking bugs.Used Maven script for building and deploying the application.

Environment: J2EE, JBOSS Application Server, JSP, Jquery, Struts, Spring, Hibernate, SOAP based Webservices, Oracle, Maven, JUnit, and Subversion.

We'd love your feedback!