We provide IT Staff Augmentation Services!

Tech Lead Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 9 years of extensive IT experience having expertise in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies.
  • Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP, Servlets, JDBC, and JNDI.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Extensive Experience of Open Source CMS, HTML5, CSS, JavaScript, AngularJs.
  • Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
  • Expertise in core java, J2EE, Web services framework like REST, SOAP, WSDL, UDDI.
  • Experience in implementing various design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Expertise in XML and related technologies (SAX, DOM).
  • Good experience in UNIX Shell Scripting.
  • Good experience in using RDBMS systems Oracle, & MS SQL Server.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, WebLogic Workbench.
  • Proficient inJSFand used Tag libraries likeJSTL.
  • Using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat.
  • Good experience with Agile and Scrum methodologies for development.
  • Experience with JUnit for performing Unit Testing and determining the application functionality, and good working knowledge of ANT and MAVEN for project build and Log4J for logging.
  • Strong experience with Oracle database and programming languages SQL, PL/SQL and in developing Packages, Stored Procedures, Functions, Triggers and Cursors.
  • Experience in development on Windows 98/NT/2000/XP, UNIX platforms.
  • Worked extensively with Source control tools likeCVS, SVNandClear Case.
  • Ability to grasp new technologies and to correctly apply new tools to build applications.
  • Highly motivated analytical thinker with effective problem solving abilities coupled with good communication and Interpersonal Skills, team-player.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++

JEE Technologies: Servlets, JSP, JSF JBDC, J2EE/JEE, JMS, Java Mail.

IDE: Eclipse 3.0

Databases: Oracle 10g, MySQL, MS SQL Server 2005

Framework: Struts, Springs, JSF, Hibernate

Web Services: Spring WS, JBoss WS

Application Servers: WebLogic 8.1, JBOSS5.0

Web Servers: Tomcat7.0.

GUI: JSP, Servlets, XML, XSL, XPath, HTML, DHTML, CSS, Java Script, AJAX, Angular JS

Version Control: Win CVS, Clearcase, SVN, Subversion.

Protocols: TCP/IP, HTTP, HTTPS, RMI/IIOP, FTP, SFTP

Design Patterns: MVC Model, Business Delegate, Singleton pattern, Fa ade Pattern

Scripting Languages: UNIX Shell Script, Putty

XML Parsers: JAXP, DOM, SAX.

Tools: Ant, Maven, IBM Teamworks, Toad, IBM Rational Clearview

Operating Systems: Windows 9x/2000/ME/NT/XP, UNIX (Solaris)

Testing Tool: JBehave

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential

Tech Lead

Responsibilities:

  • Involved in creation and maintenance of the backend services using Spring4.0
  • Extensively used OOD concepts for building core java modules for various modules.
  • Used Ajax for intensive user operations and client­side validations.
  • Delievered and expertise in front end application using AngularJS.
  • Created a UI interface using CSS,HTML and AngularJS
  • Created custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Created and Consume RestWebservice using JSON.
  • Used Karma for unit testing the AngularJS Module
  • Compiled and created a War file using using Maven.
  • Used Jenkins and SVN for checkedIn.

Environment: Java 1.7/1.8, spring 4.0, JSON, XML, Rest Webservices, Eclipse, Maven

Confidential

Tech Lead

Responsibilities:

  • Involved in Analysis, Designing, Development and Testing phases of the application.
  • Involved in creation and maintenance of the backend services using spring, Hibernate and Oracle.
  • Developed Web pages using Struts MVC framework, JSP, HTML, and JavaScript.
  • Extensively used OOD concepts for building core java modules for various modules.
  • Used Ajax for intensive user operations and client-side validations.
  • Used Tiles extensively for extensible/manageable page layouts and Struts validator framework for form validations.
  • Developed a IBM Integration Service using BPM 7.01 and BPM 8.01
  • Involved in Migration from IBM 7.01 to IBM BPM8.01.
  • Taken care of Java multi threading in common java classes / library.
  • Delivered a front end application using AngularJS.
  • Developed application service components and configured beans using Spring IOC.
  • Spring AOP was used for intercepting the SOAP requests and for logging requests and also for transaction management.
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Created custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Implemented various Design patterns like Business Delegate, Session Facade and Data Access Objects DAO patterns.
  • Created stored procedures, functions, triggers, dynamic query executions using PL/SQL.
  • Created Hibernate Mapping files and modeled the database.
  • Used Apache Axis to generate stub for generating SOAP requests to interact with billing schedule system.
  • Used Web Services(SOAP&WSDL) to exchange data between portal and other modules
  • Configuration of WebLogic application server on RH Server and scripts for deployment of applications.
  • Created ANT Scripts for building and configuring the project.
  • Developed user interfaces for presenting the expense reports, transaction details using JSP, XML, HTML and JavaScript.
  • Used Log4J for logging the application exceptions and debugging statements.

Environment: JDK 1.6, JSP, Tiles, HTML, Java Script, WebLogic 12.0, Eclipse 3.6, EJB 3.0, JDBC, Struts 2 Framework, Hibernate 3.5, Spring 2.5, PL/SQL, Web Services, BPM, XML, Oracle 10i, JUnit, CVS, Log4J, Ant 1.7.0, Windows, UNIX

Confidential

Senior Application Developer

Responsibilities:

  • Responsible for the development & unit testing of Staffing Request module using Struts.
  • Created detailed design documentation.
  • Used Spring Integration excessively to enable light weight messaging within application.
  • Developed a IBM Integration Service using BPM 7.01
  • Integrated new requirements into existing detailed designs.
  • Used Spring JDBC on the Data access layer with the Hibernate.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
  • Used AngularJS as the development framework to build a single-page application.
  • Developed web services using SOAP and WSDL protocols to get data from another source.
  • Developed JUnit test cases and validated users input using regular expressions in JavaScript as well as in the server side.
  • Used Direct JDBC in Some places for database operations and calling the Stored Procedure.
  • Used Hibernate Query Language for to store and retrieve data from the database.
  • Used Struts2.0 tag libraries and custom tag libraries extensively while coding JSP pages.
  • Developed Controller Servlets, Action and Action form objects for process of interacting with Oracle database using Struts2.0.
  • Developed SQL queries and scripts using PL/SQL.
  • Developed ant build script and ant task classes to clean, compile, copy, deploy, generate configuration files using filters, doc, jar and war files.
  • Developed PL/SQL objects like packages, procedures and functions.

Environment: Java, J2EE, Hibernate, Eclipse, Angular JS, JBoss, Spring framework, AJAX, JDBC, JMS, XML, ANT, JUNIT, UML, Log4J,BPM, Rational Clearcase, Web Services, SOAP, BEA Web Logic, CVS, Oracle10g, Windows NT.

Confidential

Senior Application Developer

Responsibilities:

  • Involved in all areas of migration like analysis, estimation & the migration.
  • Had a run though with business users about the new version of product and explained all the new features available in new version.
  • Escalated the challenges to the management and explains the criticality of the project and negotiated the dates for migration LIVE date.
  • Load and Performance Testing Using JBehave.
  • Developed shell scripts to deploy application in Unix Boxes.
  • Monitoring logs files in UNIX environment on production servers.
  • Used SQL queries/scripts using PL/SQL.
  • Wrote Unit Test cases using Junit for services.
  • Developed build and deployment scripts using ANT to generate WAR, EAR and EJB.JAR files and store them on the repository, publish and deploy on the Bea’s WebLogic.
  • Wrote Unit Test cases using Junit for services.
  • Used Direct JDBC in Some places for database operations and calling the Stored Procedure.
  • Used Hibernate Query Language for to store and retrieve data from the database.

Environment: BPM 8.01,JAXB, JMS, XML, SOAP, JavaScript, UML, HTML, JNDI, SVN, ANT, IVY, JBehave, Groovy, Log4J, Bea’s Weblogic, Eclipse, clear case, PL/SQL,Unix and Web services.

Confidential

Analyst

Responsibilities:

  • Involved in various phases ofSoftware Development Life Cycle (SDLC).
  • Gathered the requirement from the client and translated the business details into Technical design.
  • Preparation of Low Level Designing and High Level Designing and relevant documentation
  • Used Spring ORM to integrate with the Hibernate and used the hibernate template to implement the business logic
  • Wrote Spring configuration file to define beans, define data source and Hibernate properties
  • Developed one-much, many-one, one-one annotation based mappings in Hibernate.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Developed Servlets to post files using HTTP Multipart Post request.
  • Used JAXB to convert java objects to XML and vice-versa.
  • Used Java collections API extensively.
  • Designed and developed the presentation layer using HTML5, JavaScript, JQuery and JSP.
  • Used AJAX for better user interface and to load some field’s values from the database.
  • Implemented JMS Message Driven Beans for receiving Asynchronous messages.
  • Used SQL queries/scripts using PL/SQL.
  • Wrote Unit Test cases using Junit for services.
  • Developed build and deployment scripts using ANT to generate WAR, EAR and EJB.JAR files and store them on the repository, publish and deploy on the Bea’s WebLogic.
  • Worked extensively on XML and related technologies like XSL, XSLT, XPath and using parsers like JAXP (SAX, DOM).
  • Used Log4j extensively for writing log messages for various levels.
  • Worked with testing team to ensure quality of the services. And to optimized the performance.
  • Load and Performance Testing Using JBehave.
  • Developed shell scripts to deploy application in Unix Boxes.
  • Monitoring logs files in UNIX environment on production servers.
  • On-Call 24x7production support.

Environment: Java, J2EE, JSP, Servlets, Hibernate 4.0, Spring 3.0, JAXB, JMS, XML, SOAP, JavaScript, Angular JS, UML, HTML, JNDI, SVN, ANT,Log4J, BEA’s Weblogic, Eclipse, clear case, PL/SQL and Web services.

Confidential

Software Developer

Responsibilities:

  • Involved in Requirements gathering, Design and implementation, UAT and documentation of the application.
  • Effort estimation for the requirements
  • Mentor and handle the team with the deliverables
  • Draft test cases for the application and unit test the same
  • Responsible for fixing the defects and implementing the enhancements
  • Educate the people on the usage of the application and the portal

Environment: Java1.5, JSP, Servlets, Struts,SQL, Oracle, CVS, TOAD and Eclipse.

We'd love your feedback!