We provide IT Staff Augmentation Services!

Technical Lead Developer Resume

5.00/5 (Submit Your Rating)

Cary, NC

SUMMARY:

  • Good knowledge of Object Oriented Architecture from designing to implementing.
  • Over 6 years of hands on experience in Design, Development and Deployment of Web Application in Banking, Insurance, and E - commerce domains.
  • Well versed with Oracle / Sun J2EE technologies: Servlets, JSP, Struts 1.x / 2.x, Multi-threading and JavaBeans.
  • Proficient in using J2EE frameworks: Spring 3.x / 4.x, Spring Boot, Hibernate 3.x / 4.x, Struts 1.x / 2.x.
  • Proficient in using Apache Groovy Programming Language.
  • Experienced with both creating and consuming SOAP and RESTful Web Services.
  • Expertise in implementing Data Access Object layer in compliant to ORM pattern using Hibernate 4.x, MyBatis and JDBC.
  • Proficient in using Oracle, SQL server, MySQL, DB2, MongoDB databases and PL / SQL queries.
  • Good work experience in developing rich and complex web applications covering Front-End / UI using technologies like: HTML 4 / 5, CSS 3, JavaScript, JQuery, Bootstrap, AngularJS, and Node.js.
  • Proficient in using XML suite of technologies.
  • Extensive experience using AJAX and JSON as data interchange format.
  • Extensive experience in Software Development Life Cycle (SDLC) with Agile / Scrum and Test-Driven Development (TDD) Methodologies that includes Scrums, daily Stand-ups and client interaction.
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Experience in administering and deploying web applications on Apache Tomcat and JBoss server.
  • Experience with Junit, Mockito, and Log4j framework in performing unit testing for various applications.
  • Proficient in using Jenkins for continuous integration.
  • Experienced in using Jira for defect management and bug tracking.
  • Highly skilled in creating visualization reports using Jasper Reports, and D3.js.
  • Experience of using version control and bug reporting tools like CVS, SVN, Clear Case and Git.
  • Hands on experience in using Integrated Development Environments like: Eclipse, MyEclipse, Net Beans and STS.
  • Experience handling responsibilities of Client communication, Making Build Estimation, Tracking, Allocating and Monitoring of both Resource and Tasks.
  • Highly responsible and capable to work independently as well as in a team environment. Ability to meet deadline with high quality of work.

TECHNICAL SKILLS:

Programming Languages: Java 6 / 7 / 8, Groovy, JavaScript, SQL\SOAP, RESTFUL, JAX-WS, WSDL

Frameworks\Web Technologies: Struts 1.x/2.x, spring 3.x/4.x, Hibernate 3.x/4.x, \HTML 4 / 5, CSS 3, JQuery, AJAX, JSON, AngularJS, Node.js, MyBatis, Servlets, JSP\XML \

Design & Methodologies\Databases: UML, Agile/Scrum, TDD\MySQL, SQL Server, Oracle, DB2, MongoDB

Testing Tools\Version systems: Junit, Mockito, Log4j, Jira, Jasper Reports, \CVS, SVN, Clear Case, Git D3.js, Jenkins, EMMA

Application Servers\Development Tools: WebLogic, Websphere, Tomcat, Jboss\Eclipse, MyEclipse, Net Beans, STS

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Cary, NC

Technical Lead Developer

Responsibilities:

  • Involved in the Functional Requirements Documents (FRDs) and Business Requirements Documents (BRDs) analysis. Made Project Build Estimation, Conducted the Technical Design, and Develop approach.
  • Participated the Grooming section, and providedQAandUAT testing support of the projects.
  • Core Java 1.6 features such asCollections,Interfaces,Multi-threadingandException Handlingprogramming are extensively used in daily work.
  • Implemented the applications usingSpring Bootand Spring WebFlow Frameworks.
  • Groovy language is extensively used during the development.
  • UtilizedOpenJPAfor Object Relational Mapping (ORM) purpose for transparent persistence onto theIBM DB2database and communication with application data layer.
  • Used MongoDB as the Non-Relational Database to store application records and templates for hydration.
  • DevelopedPL/SQLqueries and SQL procedures for complex search techniques on the database.
  • Widely implementedRESTfulWeb Services.
  • UsedGradleas build framework for extracting dependencies.
  • WebSphereApplication server andApacheWeb server are used for application deployment.
  • UsedBitBucketas remote repository,Bamboofor build andJirafor defect management.

Environment: Java JDK 1.6, Groovy, Spring WebFlow framework, Spring Boot framework, OpenJPA, IBM DB2 9.7, MongoDB 3.4, RESTful web service, Eclipse Mars, STS 3.8.2, IBM Rational Application Developer 8.5, IBM WebSphere 8.5, Apache 2.4.16, Gradle 2.1.2/2.3/2.4/3.5 , SoapUI, WinSCP, Toad, PuTTy, StarTeam

Confidential, Jersey City, NJ

Java / J2EE Developer

Responsibilities:

  • Analyzing the client requirements and functional areas of the existing system, coordinating with the team members in all phases of SDLC.
  • Following Agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.Test Driven Development (TDD) approaches was used.
  • Designed and developed the architecture of the application using Spring framework 4.0.
  • Implemented Spring MVC in the application. Involved in XML configuration for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Developed DAO layer of application components using Hibernate 4.0, created connections to database by using Hibernate session factory, using Hibernate APIs to retrieve and store data to databases.
  • Wrote stored procedures in Oracle 11g using PL/SQL for data entry and retrieval in Reports module.
  • Used Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller, and handled the Cross-Domain Requests (CORS).
  • Developed single page application with responsive web design using AngularJS 1.2.9.
  • Designed interactive web pages with front-end screens using JSP, HTML5, CSS3 and JavaScript 1.8.4.
  • Generated build script using Maven that compiles the code and generate code analysis reports.
  • Used SVN for version control, and configured in Jenkins for continuous integration.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Worked with JBoss console, experienced in creating DataSource & JNDI configuration and deploying application in JBoss 7.

Environment: Java JDK 1.8, Spring framework 4.0, Spring MVC, Hibernate 4.0, Oracle 11g, RESTful, AngularJS 1.2.9, HTML 5, CSS 3, JSP, JSON, JavaScript 1.8.4, DOJO, JQuery, Maven, SVN, Jenkins, Log4j, JUnit, JBoss 7

Confidential, Encino, CA

Java / J2EE Developer

Responsibilities:

  • Involved in Business discussions to understand customer requirements and apply them with technical specifications in the project.
  • Involved in analysis, design and development phases of SDLC with team members.
  • Developed in Agile/Scrum methodology and Test-Driven Development (TDD).
  • Developed 3-tier web application using Spring framework 4.0.
  • Written POJO Classes for Hibernate 4.0 Object-To-Relational Mapping, connect to Oracle 11g database.
  • Developed PL/SQL, stored procedures and functions to manipulate the database.
  • Implemented Spring MVC along with transaction and security to develop server-side controllers and business logic.
  • Used JAX-B for Marshaling and Un-marshaling the XML data.
  • Involved into enhancement of front end user interface by using HTML 5, CSS 3, jQuery.
  • Update the dynamic information in JSP Pages using JSTL and Spring Taglibs.
  • Deployed RESTful web services for providing reusability and communication within the application.
  • Used Maven to build and generate code analysis reports. Used Jira for defect management.
  • Created and configured test cases by using JUnit for unit test and Mockito as the mock testing framework.
  • Used GIT for version control, and configured in Jenkins for continuous integration.

Environment: Java JDK 1.7, Agile, Jira, Spring framework 4.0, Hibernate 4.0, Oracle 11g, Spring MVC, JAX-B, XML, HTML 5, CSS 3, JSP, JQuery, JSTL, RESTful, Maven, JUnit, Mockito, Git, Jenkins

Confidential

Java / J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Participated in Home Solutions Grooming of user stories as a part of Agile Methodology.
  • Developed this application using Struts 2.0 MVC framework.
  • Responsible for developing stateful and stateless session beans for developing business logic.
  • Used Struts API for capturing action events of the application.
  • Developed Java components that interact with the Oracle 10g database using JDBC to perform various transactions.
  • Developed PL/SQL queries and SQL procedures for complex search techniques on the database.
  • Implemented a SOAP based Web Services using JAX-WS.
  • Performed client-side and server-side validations using Struts validations.
  • Developed JSP, Servlets and custom tags for creating user interfaces.
  • Used Tiles framework in JSP pages to change the look and feel of the website.
  • Created test cases and test data for testing the application using JUnit Extensions.
  • Used Jasper Report to create pdf reports, with data harvested from XML feeds.
  • Responsible for generating build script using Maven that compiles the code, builds a war file and deploys the application on JBoss server.

Environment: Java JDK 1.6, Struts 2.0, JSP, Servlets, Oracle 10g, SOAP, Agile Methodology, SQL, XML, Jasper Report, Eclipse, Maven, JBoss

Confidential

Java / J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including analysis, design, implementation, testing and maintenance.
  • Developed the back-end logic layer by using most of the core Java 1.6 features such as Collections Framework, Interfaces, Multi-threading and Exception Handling programming.
  • Used Struts 1.2 and created Action Beans, Actions determines the flow of the application based on the results obtained from the classes.
  • Utilized Hibernate for Object Relational Mapping (ORM) purpose for transparent persistence onto the Oracle 9i database and communication with data layer.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts 1.2 Framework.
  • Developed Controller using ActionServlet and Action mapping provided by Struts 2 framework.
  • Involved in writing the client side scripts using JavaScript.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used ClearCase Version Control for Project Configuration Management.
  • Developed JUnit test cases for Unit testing, integration and Functional Testing. Interacted with Test/Quality engineers to define test plans.

Environment: Java JDK 1.6, Hibernate, Struts 1.2, JSP, JSTL, Servlets, JavaScript, JUnit, Eclipse, Clearcase, Oracle 9i

Confidential

Java / J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Worked as a part of the Business Analysts team to understand the requirements.
  • Developed components using Spring Framework (Spring MVC, Spring DAO, Spring AOP).
  • Designed and developed application based on Spring MVC design pattern, used spring validation and wrote validation rules.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Responsible in development of Web Services using SOAP based Web Services.
  • Used Hibernate, the object/relational-mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Written test cases using Junit Frames.

Environment: Java JDK 1.6, Spring MVC 2.5, JSP, JavaScript, Web Service, Hibernate 3.0, CSS 3, JAX-WS, JBoss 4.0.3, Oracle 9i, Junit, AJAX, SQL, PL/SQL, UNIX, CVS, SQL Developer

Confidential

Java / J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Defined Controller, action mappings, forms and View pages for appointment management system using Struts framework.
  • Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from Database.
  • Developed Restful Web Services using JAX-RS, which were exposed to other applications.
  • Used Jackson for conversion of Object to JSON and JSON to Object in the process of developing REST web services.
  • Used JavaScript for Client side validation with JQuery library.
  • Written SQL queries to fetch data from DB2 database.
  • Written test cases for testing the application use cases by implementing the Junit framework.
  • Involved in deployment of application on JBoss Application Server.
  • Used GIT as source version control management system.
  • Implemented the debugging functionality in an application by using Apache Log4j framework.
  • Involved in peer code reviews for better quality of application.

Environment: Java JDK 1.6, J2EE, DB2 database, Struts, Linux, Apache Log4j, Restful, JAX-RS, WSDL, UDDI, JBoss, JUnit, Git, MyEclipse

We'd love your feedback!