We provide IT Staff Augmentation Services!

Technical Lead Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 11 years of IT experience in Analysis, Architecture, Technical Design, Development, Implementation, Maintenanceand support of Web - based, Client Server and System level applications usingJava/J2EEObject Oriented Design and Methodologies.
  • Experience in creating technical architecture and preparing technical design documents.
  • Extensive experience in Spring, Hibernate, SOAP and REST Web Services, Struts, Groovy and Grails, EJB, Servlets, JSP, Java Script, XML.
  • Well versed with core Java concepts like collections, multithreading, serialization, Synchronization, Data Structures, Exception Handling, Streams & File I/O, Java beans and Polymorphism
  • Strong database development experience withOracle, MySQL, SQL Serverin creating database objects like Stored Procedures, Functions, Views, Cursors and Triggers.
  • Experience in developing user interface using the frameworks Angular JS, Node JS, GWT and JSF
  • Strong work experience in application integration using Web Services such asJAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful with data transmit object formats XML and JSON
  • Experience in development ofportletsusingLiferay Portal
  • Worked withJSR-168/ JSR- 286portlet complaints for inter portlet communication in Liferay
  • Experience in writing test cases in Java environment using Junit
  • Experience in developing mobile application by using Node JS and Dust framework.
  • Worked inService Oriented Architecture (SOA)design.
  • Experience in implementing Agile and Waterfall SDLC methodologies.
  • Extensively experienced in architectural issues and their solutions using Object Oriented Techniques, MVC architectural pattern and various J2EE Design Patterns.
  • Experience in creating build scripts using Ant, Maven and Gradle
  • Experience in creating technical design documents, unit testing and code reviews.
  • Experience in working various domains like Healthcare, Insurance, Automobile and Retail.
  • Ability to estimate efforts, resources and recognizing the priorities, lead and motivate the team.
  • Strong analytical, debugging, problem solving skills, excellent communication & presentation skills.

TECHNICAL SKILLS

Web Technologies: SOAP and Restful Web Services, Groovy, HTML, JSP, JavaScript, Jasper, AJAX, jQuery, Angular JS, Node JS, CSS, XML, XSLT, JSON, SAX, DOM, iText

J2EE Technologies: Servlets, JSP, EJB 3.0, JDBC, JSF, JMS, JNDI, RMI, Portlets, Log4J

Databases: Oracle 11g/10g/9i/, SQL Server, MySQL 5.7, DB2

Frameworks: Struts 2, Spring 4.1.x, Grails 2.5

ORM Tools: Web Portal Hibernate 4.2, JPA Liferay Portal 5.2

Web Servers: Weblogic 11g, Tomcat 7.x, JBoss AS 7.x

IDE Tools: IntelliJ, Eclipse, My Eclipse, NetBeans

Testing Tools: JUnit 4.4, JMeter 2.3

Build Tools: ANT 1.6, Maven 2.1, Gradle 2.0 Version Control

Methologies: Subversion, CVS, GIT UML, Waterfall model, Agile.

PROFESSIONAL EXPERIENCE

Confidential

Technical Lead

Responsibilities:

  • Analyzing the requirements, creating detailed architecture and technical design documents.
  • Working closely with engineers to implement software design.
  • Coordinating with offshore developers and testers to make progress in the development and testing of the application.
  • Used OO techniques such as UML methodology (use cases, sequence diagrams and activity diagrams) and developed class diagrams that depict the code’s design and its compliance with the functional requirements.
  • Developed the web tier using Struts and Spring MVC frameworks.
  • Developing business logic by using spring beans and integrating Hibernate using spring DAO.
  • Developing web services using Rest and JAX-RS that calls the spring services and testing the web services.
  • Designing, developing and deploying the mobile applications using Node JS and Dust framework.
  • Creating user interface using Groovy Server Pages.
  • Developing back-end services using Groovy and running in Grails web application.
  • Using J2EE design patterns like Singleton, Factory Pattern, Facade pattern, builder pattern and Model View Controller extensively.
  • Using AngularJS as the development framework to build a single-page application
  • Developing various Packages, Procedures, Functions, Triggers, Views in oracle database as desired by the business needs.
  • Developed and scheduled jobs using quartz scheduler framework.
  • Performing Data Transformations using XSLT to render the data into user interface.
  • Using Jasper to create reports in PDF, CSV and HTML formats.
  • Reviewing the code posted in review board by team members.
  • Doing performance tuning of SQL queries and improving the performance.
  • Used Log4j for logging and debugging.
  • Working on bug fixing and enhancements on change requests.
  • Working with Connected Systems team for importing and exporting the files from/to insurance carriers and banks.

Technologies: Struts 1.3, Spring 2.5, Restful Web Services, JSP, Angular JS, Node JS, XSLT, XML, Hibernate 3, Groovy and Grails, Jasper, JMS, Oracle 11g, Weblogic 11g, Subversion, Git, Ant, Maven

Confidential

Senior Software Engineer

Responsibilities:

  • Analyzed the requirements and written Technical Design documents.
  • Used OO techniques such as UML methodology (use cases, sequence diagrams and activity diagrams) and developed class diagrams that depict the code’s design and its compliance with the functional requirements.
  • Designed UI by using JSP, JSTL, jQuery and AJAX
  • Performed Data Transformations using XSLT to render the data into user interface.
  • Developed web module by using spring framework.
  • Developed JSR 168 / 286 compliant portlets for different functionalities using Liferay portal.
  • Wrote business login using spring beans and DAO classes.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Used J2EE design patterns like Singleton, Factory Pattern, Facade pattern, builder pattern and Model View Controller extensively.
  • Wrote SQL and HQL queries. Developed Packages, Procedures, Functions in MySQL.
  • Used Jasper to create reports in PDF, CSV and HTML formats.
  • Performed unit testing by using Junit.
  • Used Log4j for logging and debugging.
  • Performed code reviews and performance tuning of SQL queries.
  • Worked on fixing the bugs and enhancements on change requests.
  • Deploying the application to QA servers

Technologies:JSP, jQuery, AJAX, XSLT, XML, Spring, Hibernate, Liferay Portlets, Jasper reports, MySQL 5.0, Tomcat 6.0, Subversion, Maven, JMeter

Confidential

Software Engineer

Responsibilities:

  • Analyzing the requirements.
  • Designing the User Interface using GWT
  • Integrating GWT with servlets.
  • Developed business logic using EJB.
  • Wrote object relational mapping with database using JPA
  • Developed JSR 168 / 286 compliant portlets for different functionalities using Liferay portal
  • Developed various Packages, Procedures, Functions, Triggers, Views in MySQL database as desired by the business needs.
  • ImplementedSOAbased web services, designed and builtSOAPweb serviceinterface using JAX-WS
  • Used J2EE design patterns like Singleton, Factory Pattern and Model View Controller extensively.
  • Wrote unit test methods with Junit.
  • Used Log4j for logging and debugging.
  • Working on bug fixing and enhancements on change requests.
  • Deploying the application to QA servers

Technologies: GWT 1.5.3, Servlets, EJB 3.0, SOAP web services, Liferay Portlets, XML, JPA, JNDI, JMS, Glassfish, MySQL 5.0

Confidential

Software Engineer

Responsibilties:

  • Involved in designing of pages using JSP, JavaScript, jQuery, HTML and CSS
  • Wrote Ajax methods to make asynchronous requests to the server.
  • Wrote business logic in DAO classes and integrated DAOs with servlets.
  • Used Jasper to create reports in PDF, CSV and HTML formats.
  • Wrote the Stored Procedures, Views in Oracle as per business needs.
  • Writing test scenarios and unit test the features using Junit
  • Involved in bug fixing.

Technologies: JSP, JavaScript, AJAX, jQuery, JSF, HTML, CSS, Servlets, Jasper Reports, Oracle 10g and Tomcat 5.5

Confidential

Software Engineer

Responsibilities:

  • Involved in designing of pages using JSP, Struts tags, JavaScript and CSS
  • Wrote struts actions and code in servlets to implement business logic.
  • Wrote the SQL queries in JDBC.
  • Involved in bug fixing.
  • Made daily deployments on QA server.

Technologies: Struts 1.3, Servlets 2.4, JSP 2.0, JDBC, SQL Server 2005, Weblogic 8.1.

Confidential

Software Engineer

Responsibilities:

  • Involved in Designing pages using JSP.
  • Involved in writing Code in struts and portlets.
  • Writing SQL queries using JDBC
  • Writing test scenarios and Unit tested the written code.
  • Involved in fixing the bugs.

Technologies: Struts 1.3, Servlets 2.4, Portlets, JSP 2.0, HTML, SQL Server 2005, Tomcat 5.0

We'd love your feedback!