We provide IT Staff Augmentation Services!

Tech Lead Resume

0/5 (Submit Your Rating)

SUMMARY

  • 8 plus years of IT experience as a Java/J2EE developer in all phases of Software Development Life Cycle (SDLC) using Java/J2EE and Object Oriented Client - Server technologies.
  • Worked extensively in J2EE (JSP, Servlets), Struts, Spring, Hibernate, JDBC, JNDI, Java Mail, XML, Ajax, JSON, web2.0 and RDBMS like Oracle (SQL/PLSQL).
  • Strong Experience in web application development using Spring, Struts, and Hibernate framework.
  • Knowledge of implementing web layer in MVC design pattern using the Struts, Spring framework.
  • Expertise in MVC architecture using Jakarta Struts 2 with features like Validation Framework, Tiles Framework and Internationalization.
  • Experience with web/application servers as Web Sphere, Web logic, Apache Tomcat, Glassfish, JBoss.
  • Extensive experience in usage of ORM (Hibernate) in Spring Framework.
  • Experience in developing applications using Spring MVC, Spring IOC, Spring AOP.
  • Knowledge of securing application using Spring Security.
  • Hand on experience with HTML, CSS, JavaScript, AJAX and JSTL.
  • Proficient in persistence framework like Hibernate ORM, JPA.
  • Knowledge of integrating Hibernate & Oracle/MySQL/SQL Server.
  • Knowledge of databases like Oracle, MySQL, MS-Access, DB2, SQL Server.
  • Experience in SQL, PL/SQL programming with Oracle, MySQL databases.
  • Experience with intranet/internet, web-based applications with OO Design patterns.
  • Experience in developing web-applications using various design patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton, Front Controller, Factory, Abstract Factory and Transfer Object.
  • Knowledge of writing and building files with ANT, Maven.
  • Experience in SVN repository for code management.

TECHNICAL SKILLS

Java Technologies: JSP, Servlets, JDBC, Jasper Reports, RMI, RMI-IIOP, J2EE (Servlets, JSP), JNDI, Java Mail, JMS, JDO, POJO

Framework: Struts 2, Spring 3.1/2.5.6, Hibernate 3.2.5.

Scripting Languages: HTML, CSS, JavaScript, XML, XSL, XHTML, AJAX

IDE: Spring Tool Suite 3.2/2.8, Eclipse 3.7.1, NetBeans 7.2/6.5/6

Web/Application Servers: Tomcat 7.0/6.0, WebLogic, JBoss 6/5.1, Glassfish 3.1.2

Design Patterns: MVC, DAO, Front Controller, Transfer Object, Factory, Abstract Factory.

Packages / Tools: SVN, ANT, Maven, Jasper Reports, MS Office, Open Office

GUI/ View Tags: Applet, AWT, Swings, Display and custom Tags, CSS.

Databases: Oracle, MySQL, SQL Server, MS Access.

Testing Tools: JUnit, HttpUnit, XMLUnit.

Other Languages: C, C++

Operating Systems: Windows 7, Vista, NT, XP, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Foster City, CA

Senior Java Developer

RESPONSIBILITIES:

  • Worked extensively with the backend which comprised of Spring and Hibernate
  • Implemented Spring Security framework for the authorization.
  • Developed Service Layer using POJOs and Spring IOC.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Used JSON and XML formats to transfer data from the server.
  • Implemented Web Services to handle data from third party interfaces.
  • Used Java Mail API to generate email notifications.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Involved in the development of the application based on backend Spring MVC architecture.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Used the Spring DAO to handle exception for database transaction like open connections, no result, connection aborted, closing the connections etc.
  • Used Hibernate to implement ORM model.
  • Utilized the concept of Lazy initialization and Eager fetch based on the requirements and increase the performance within the session of objects.

ENVIRONMENT: Spring, Hibernate, JBoss, Maven, Eclipse, AJAX, JSP, HTML, DHTML, CSS, Java Script, XML, Servlets, Design Patterns, Web Service.

Confidential

Tech Lead

RESPONSIBILITIES:

  • Involved in designing the SRS and FRS of the project.
  • Worked extensively with the backend which comprised of Spring and hibernate.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Involved in making design document and designing UML class diagrams.
  • Implemented calendar, and other UI widgets on different user interfaces using JQuery.
  • Implemented Validations using JavaScript.
  • Developed web services using Axis API for sending generalized mails to clients.
  • Generated Excel and PDF views for the reports using third party libraries and tools and made use of Jasper Reports, iText API.
  • Used MySQL database server and JBoss Application Server for deploying the application.

ENVIRONMENT: Java, J2EE (Servlets, JSP), Web Services, Spring, Hibernate, XML, AJAX, SQL, MySql, JavaScript, jQuery, Maven, HTML, CSS, Jasper Reports, JBoss.

Confidential

Sr. Java Developer

RESPONSIBILITIES:

  • Contributed in making design document and designing UML class diagrams.
  • Implemented MVC design pattern in the application.
  • Used JavaScript, HTML, DHTML, CSS, JSP, custom tags and tiles framework for designing the view part of the application.
  • Used Ajax for saving the programs automatically after regular intervals of time.
  • Involved with the DBA team to design the database of the application.
  • Involved in Low Level Design and Development of Business Layer & Data Layer.
  • Implemented session beans as business objects and entity beans database objects.
  • Used MySQL database server and JBoss Application server for deploying the application.
  • Involved in creating the java processes to automatically email end user using Java Mail API.
  • Designed the critical functionality of the IDE like building the application which later will use AJAX, and file upload and download techniques.
  • Used Ant for compiling and package the application.

ENVIRONMENT: Java, J2EE (Servlets, JSP, EJB), Struts Framework, ANT, XML, MySQL5.0 Database Server, JDBC, PL/SQL, JavaScript, HTML, CSS, AJAX, Maven, Jasper Reports, JBoss Application Server.

Confidential

Sr. Java Developer

RESPONSIBILITIES:

  • Involved in coding of all the modules using Spring IOC with Struts MVC and in integration of the modules.
  • Involved in developing Message Driven Beans using JMS used in the application.
  • Worked on JSP pages for the view layer of the application using custom tags and tiles framework.
  • Implemented scripting using Ajax to manage callback for updating the component’s information on the JSP files without submitting the whole web page to the server.
  • Involved in designing the final template of the application using HTML, CSS, JavaScript and Ajax.
  • Helped the team members in UI layer coding using JSP, HTML, style sheets, and JavaScript.
  • Developed web services using Axis API.
  • Used Java Mail API email notifications to the clients.
  • Implemented validations using JavaScript and validation framework.
  • Involved in preparing the final build using Ant.

ENVIRONMENT: Java, J2EE (Servlets, JSP, EJB), Spring Framework, Struts MVC, ANT, XML, AJAX, MySQL Database Server, JDBC, PL/SQL, JavaScript, HTML, CSS, AJAX, JBoss Application Server.

Confidential

Java Developer

RESPONSIBILITIES:

  • Used Agile development lifecycle to analyze, design, develop and test
  • Implemented scripting using Ajax to manage callback for updating the component’s information on the JSP files without submitting the whole web page to the server.
  • Generated Excel and PDF views for the reports using third party libraries and tools and made use of Jasper Reports, iText API.
  • Involved with team members in designing template using JSP, HTML, style sheets, and JavaScript, XML.
  • Used Spring IOC with Struts MVC and in integration of the modules.
  • Used Session beans with Entity beans of EJB framework for various database operations.
  • Worked on JSP pages for the view layer of the application using struts custom tags and tiles framework.
  • Developed web services using Axis API for sending generalized mails to clients.
  • Implemented validations using JavaScript and validation framework.
  • Used WinCVS for code management.
  • Prepared the final build of application using Ant.

ENVIRONMENT: Java, J2EE (Servlets, JSP, EJB), Web Services, Spring Framework, Struts MVC, ANT, XML, AJAX, DOJO, Oracle, JDBC, PL/SQL, JavaScript, HTML, CSS, AJAX, Jasper Reports, Glassfish.

Confidential

Java Developer

RESPONSIBILITIES:

  • Implemented the view layer of the application using HTML, style sheets, and JSP, custom tags, tiles framework.
  • Implemented calendar, and other UI widgets on different user interfaces using JQuery.
  • Extensively used of Event Handling Modal such as Listener and dispatcher in Ajax framework and JavaScript
  • Design and Developed the template of the application using HTML, CSS, DHTML, JavaScript and JQuery.
  • Used JSON API to parse JSON to POJO/List and vice versa on server side.
  • Implemented the tree structure (for admin to analyze agents information easily) using HTML, CSS, JavaScript, Ajax and XML.
  • Prepared the reports in PDF, CSV formats using Jasper Reports.
  • Implemented email functionality using Java Mail API.

ENVIRONMENT: JDK, JSP, Struts, Hibernate, ANT, XML, JQuery, JavaScript, Ajax, HTML, CSS SQL Server, JDBC, PL/SQL, Java Mail API, Jasper Reports, Apache Tomcat Web Server.

Confidential

Sr. Java Programmer

RESPONSIBILITIES:

  • Worked in Agile development team and involved in sprint meetings.
  • Used JSP with HTML, CSS, XML, and JavaScript for UI layer coding.
  • Used JSP, custom tag libraries, tiles framework for implementing the view.
  • Involved in generating the PDF views of the various reports using Jasper Reports API.
  • Worked on the designing and coding of Controllers for all modules in the application using Spring MVC.
  • Created DAO and its implementation by using hibernate query language, hibernate mapping, and hibernate inheritance.
  • Involved in the implementation of scripting with Ajax to get data from server without refreshing the page.
  • Implemented the Spring IOC and Dependency Injection.
  • Used web services and Java Mail API for sending email to clients at backend.

ENVIRONMENT: Core Java, J2EE (Servlets, JSP), Spring Framework, Hibernate Framework, ANT, XML, MySQL Database Server, JDBC, PL/SQL, JavaScript, HTML, CSS, AJAX, Apache Tomcat Web Server.

Confidential

Java Programmer

RESPONSIBILITIES:

  • Design Developed User Interfaces using Swings and MVC Framework.
  • Designed the optimized Database Mode for the project.
  • Implemented the Background Worker using Multi-threading which sends mails in bulk behind the scene.
  • Integrated the TinyMCE editor with the application.
  • Used XML serialization concepts for saving the mails as drafts.

ENVIRONMENT: Java, Swing, ANT, XML, MySQL5.0 Database Server, JDBC, PL/SQL.

We'd love your feedback!