We provide IT Staff Augmentation Services!

Technical Lead Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 8 years of extensive experience in analysis, design, development, testing, implementation of client/server applications.
  • Expertise in web applications. Expertise in Front end as well as Back end development.
  • Expertise in designing and developing applications using Core Java and J2EE Technologies includes JSP, Javascript, JSF, XML, JDBC, JMS, Web Services (SOAP and Restful), Hibernate, JPA, Mybatis
  • Expertise in Unix commands, Shell scripting and Batch job scheduling.
  • Expertise in Tomcat webserver and application servers like Weblogic and Websphere
  • Good Experience in Core Java concepts like Collections Frameworks, Threading and Annotations etc.
  • Experience in using J2EE Design Patterns like MVC, DAO Pattern, Front Controller, Factory Pattern, Composite View, Intercepting filter and Template pattern for reusing the most efficient and effective strategies for new development.
  • Worked in XML related technologies such as DTD, XSD, XSL, JAXP and JAXB for parsing XML in to java object.
  • Sound knowledge in Software Development Life Cycle implementing waterfall method, agile methodology
  • Extensive experience in using loggers like Log4j for creating logs of different categories and placing them in a file.
  • Expertise in using configuration management tools like SVN, CVS, VSS for version controlling.
  • Proficient in web programming using HTML5, AJAX, CSS3, JSP, JavaScript (jQuery, Angular JS) and JSF.
  • Design experience in creating UML diagrams
  • Expertise in writing Junit test cases.
  • Expertise in various Java/J2EE Design Patterns like Session, Data Access Objects (DAO), Singleton, Data Transfer Object (DTO), MVC, DAO Pattern, Front Controller, Factory Pattern, Intercepting filter and Template pattern for reusing the most efficient and effective strategies for new development.etc.
  • Knowledge of JavaScript libraries jquery.jstree.js, jquery. dataTable.js, Jquery.grid.js, jquery.json.js, jquery.livequery.js, jquery.json.js, jquery.colorbox.js
  • Experience in JSON and XML data transfer by jquery AJAX between JavaScript and Restful web service
  • Experience enforcing code governance (Sonar/JSHint) and gated check - ins
  • Involved in entire SDLC of the projects including Design, Development, Testing Implementation and production support.
  • Expertise in Database tools like SQL Explorer and Rapid SQL workbench.
  • Experience in build automation tool like Jenkins, Maven, Ant
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS:

Programming Languages: JAVA, SQL, JavaScript and XML

J2EE Technologies: Servlets, JSP, EJB 3.0, JMS and JDBC.

Web Technologies: HTML, CSS, JSON, jQuery, AngularJS, HTML5 and Bootstrap.

Frameworks: Apache Struts 2, Spring core, Spring MVC, JSF, Hibernate.

Web Services Stack: JAX-WS, JAX-RS, SOA, Apache CXF, Jersey, Apache Axis2 and Spring WS.

Web/Application Servers: Apache Tomcat, WebLogic and Websphere.

Databases (SQL and NoSQL): Oracle 11g, MS SQL, MySQL, Sybase and DB2.

Operating Systems: Windows, UNIX and Linux.

Version Control Systems: Clear case, SVN and GitHub.

Bug Tracking Systems: JIRA, ALM,Version One and HP Quality Center.

Build Automation Tools: Maven 3.0/2.0, Ant, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential

Technical Lead

Responsibilities:

  • Involved in various phases of the application like Requirement gathering, Design, Analysis, Code development and Production rollout. Used JIRA Tool for tracking the user stories.
  • Used Agile Methodology in this project
  • Implemented Test Driven Development(TDD) to in implementing the key user stories.
  • Involved in design and development of UI component using JSF.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Followed Single Page Application (SPA) Pattern and used Angular 2 to build a cross-browser complaint application.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates and Services.
  • Created Type Script reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Currently building internal application to manage business workflow. Angular 2 on the front end and spring on the back end.
  • Used Spring as an application framework to build the Services layer and implemented its core modules such as Spring Core Container, Inversion of Control, Data Access and MVC.
  • Developed end-to-end composite RESTFUL Web Services by using SOA with Spring framework to use with different clients including Web & Mobile.
  • Worked on migrating some of the existing components from Struts to Spring.
  • Used Oracle 12c as transactional/real time DB for the application and worked with Hibernate as ORM tool to interact with database.
  • Involved in gathering the requirements, designing, development and Scala testing.
  • Developing traits and case classes in Scala.
  • Built highly reusable UI components with React and Styled Components to increase scalability and reusability. Worked on Netezza Database, Used Aginity IDE for implementing the queries.
  • Followed Decoupled Architecture Pattern in the application design and coded UI, Services and DAO modules/layers in a way such that they are loosely coupled and, parts of which could be re-usable for other components.
  • Owned design, development and delivery of REST APIs and orchestration layers interfacing with APIs at the backend.
  • Used Apache Tomcat as application server handled the deployments in the DEV and IST.
  • Worked on implementing Wrote JQUERY function while implementing various UI screens (Dialog box) across the whole web application.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Implementing and setting up Route 53 for AWS Web Instances & ELB & Cloud Front on AWS Environment.
  • Used Maven & Jenkins for build and deployment to provide quality with simple and uniform build process.
  • Involved in configuring Continuous Integration & deployment of the application using Jenkins.
  • Written unit tests using frameworks TestNG & JUnit and, used Mockito to mock objects as part of testing.
  • Worked with advanced version of Eclipse IDE from Spring, Spring IO/Spring Boot, which is Spring Tool Suite (STS) to make application development easy.
  • Used SVN as Version control for code repository and Jenkins for continuous integration.

Environment: s/tools/technologies:Java 1.8/1.7, Angular JS, Bootstrap3.3, HTML5, Web Services (RESTFUL), Oracle 11g, hibernate 4.2, SQL, Spring MVC, Spring Boot, JSON, Log4j, STS, Mockito, TestNG, Apache Tomcat, Struts, Maven 3.0, Jenkins, GIT, JIRA.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding functional specifications and designing custom solutions to match the requirements.
  • Designed and developed UI component of the application using Angular JS framework along with HTML 5.
  • Enhanced various screens using HTML 5, CSS and JavaScript with Ajax and tag libraries.
  • Since the application is data-intensive and runs across distributed devices, used Node.js to make use of its core features like Event-Driven and Non-Blocking I/O model.
  • Developed the application based on main modules of Spring Mvc framework such as Core Container, Data Access/Integration and Web.
  • Development experience withcore java such as IO, Multithreading, Collections and Exception Handling.
  • Implemented different REST APIs such as user and transactional using frameworks CXF & Spring REST and implemented Web Service security using OAuth protocol.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence and ORM capability to enable dynamic fetching and displaying of various table data with JSP tag libraries.
  • Implementation of Spring Restful web services which produces JSON.
  • Working with RESTful web services programmed in Java.
  • Developed REST based Microservices using Spring
  • As part of handling REST API requests and responses, used Flexjson & JSON-lib as JSON Parsers to serialize and de serialize Java Objects into and from JSON.
  • Wrote REST APIs in java 7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
  • Owned design, development and delivery of REST APIs and orchestration layers interfacing with APIs at the backend.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Good understanding of Oracle Data Dictionary, RDBMS and Normalization Techniques.
  • Experience in customizing standard reports as well as developing custom reports in Oracle Applications using Oracle Reports Builder.
  • Developing SHELL Scripts, Perl Scripts in Linux environment
  • Used Maven as java build manager to compile and package the application and used SVN as Version control to maintain a central repository for the application code.
  • Worked with QA team for testing and resolving defects and used Rally for bug tracking and project management.
  • Implemented Jenkins for continuous integration such as auto/nightly builds to maintain the code quality.
  • Used JUnit Framework for the unit testing of different layers of the application.
  • Used SVN as version control to handle different code versions and releases of source code.

Environment: Java 1.6, Spring 3.0, Core Java, RESTful Web Services, hibernate 4.0, Bootstrap 3.0, HTML5, JavaScript, HTML, CSS, Oracle 11g, AWS, Shell Script, Spring, RESTFUL, Spring REST, Advanced Rest Client, Jersey, JSON, JSON-lib,, Eclipse, JUnit, GitHub.

We'd love your feedback!