We provide IT Staff Augmentation Services!

Java Team Lead Resume

2.00/5 (Submit Your Rating)

AustiN

SUMMARY

  • 11 years of in Analysis, Design, Development, Implementation, Maintenance, Integration and Testing of systems primarily in the web application and client/server environment.
  • 5 years of experience in developing applications using spring, hibernate and Struts frameworks.
  • Expertise in working with various JAVA, J2EE technologies including Servlets, JDBC, JSP, POJO’s, JMS, JNDI, XML, DOM, SAX, Ajax, Web Services, SOAP and Java Script.
  • Expertise in Multi - Tiered, web enabled, component based software development.
  • Developed distributed Applications using Web Services and components with SOAP.
  • Expertise in J2EE Design Patterns like Session Facade, Front Controller, Data Access Object, Enterprise Integration Patterns and Value Objects.
  • Experience in Weblogic, WebSphere and JBoss
  • Extensively worked on Web servers like Apache Tomcat.
  • Experience with various IDE’s for development of project (Eclipse) and efficiently worked on version controlling systems like SVN and GIT-hub.
  • Strong Experience with build tools like Maven and Ant.
  • Strong Experience in Service Oriented Architecture (SOA), a style of multi-tier computing that helps organizations share logic and data among multiple applications and usage modes.
  • Experience asTechnical Ownerof business applications.
  • Good Team Player having excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals involved in the project.
  • Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
  • Experience in Object Oriented Analysis.
  • Proficiency in System Life Cycle including developing and testing the applications.
  • Proficiency in preparing Functional and Technical Design Documents.
  • Experience in complete SDLC involving Architecture & Implementation. Proven abilities to handle pressure & to provide quick fixes during critical times. Ability to handle any defect on any java application in a shorter span of time.
  • Expertise in writing well-tuned queries for handling large volumes of data.
  • Good knowledge and experience in project life cycle and process management coupled with constant client interaction.

TECHNICAL SKILLS

Languages: JAVA, Php (CodeIgnitor, Magento ), J2EE, J2SE, SQL

Web development: JSP, AWT, JavaScript, HTML, DHTML, XML,XHTML, DTD, XSD, XSL, XSLT

Technologies: EJB, Servlets, JSP, JDBC, MultiThreading,SocketProgramming, Swing, Struts, spring, Hibernate Tomcat, Apache Commons, Web Services,Apache CXF,Axis2, REST,SOAP, JAXB,JAXP,SAX,WSDL,XSD,XSLT

ORM Frameworks: Hibernate 3.0/2.0

RDBMS: MySql, Microsoft SQL Server 2005

IDE’s: Eclipse 3.5/3.3

Application Frameworks: Struts 1.2/1.1, Spring 2.5

Web Based Sever: Weblogic, Websphere, Apache, Tomcat

Version Control: Subversion, GIT

Tools: Selenium, JMeter, YSlow Apache Ant

Exposure In: Apache Tomcat Clustering, ActiveMQ, JMS, JQuery, Hibernate Search, Solr

Other: Facebook API, Flex SDK, JavaScript, Action Script

PROFESSIONAL EXPERIENCE

Confidential, Austin

Java Team Lead

Responsibilities:

  • Developed the Architecture Design and the Database Design
  • Involved in preparation of Technical Design Document
  • Developed complete Proposal Document for the client and assisted in client service
  • Implemented Spring Dependency Injection and Aspect Oriented Programming using Spring Framework.
  • Integrated Spring and Hibernate using Hibernate Template provided by Spring ORM and implemented them as web services.
  • Developed Swing application for the End users.
  • Involved in leading a team for Application Development
  • Trained developers regarding the Application
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Used Ant for developing build scripts and deploying the application into Tomcat.
  • Developed Content search from many categories and its descendants
  • Developed logging-module using log4j to create log files to debug as well as trace application.

Environment: Java, Hibernate, Core Java, Servlets, JSP, JMS, Struts1.2, Spring 2.5, Java / J2EE Patterns, MultiThreading,SocketProgramming, Swing, JUnit, JDK 1.5, SVN, JDBC, ANT1.6.

Confidential, Austin

Java Team Lead

Responsibilities:

  • Team Work Allocation, Monitoring and Technical Updations
  • Client interaction for the requirements and demos
  • Implemented Spring Dependency Injection and Aspect Oriented Programming using Spring Framework.
  • Integrated Spring and Hibernate using Hibernate Template provided by Spring ORM and implemented them as web services.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Used Ant for developing build scripts and deploying the application into Tomcat.
  • Coding and Code Reviews
  • Database design of the application, enhancements
  • Weekly meetings and Demo to Clients
  • Application deployments using SVN and ANT
  • Estimation of Man hours
  • Technical Design based on Client’s requirements
  • Email and SMS alerts when an event or special session scheduled.

Environment: Java, Hibernate, Core Java, Servlets, JSP, JMS, Struts1.2, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.5, SVN, JDBC, ANT1.6.

Confidential, Chicago, Illinois

Sr. J2EE WebSphere Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational tool.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces. .
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used JNDI for naming and Directory Services.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Used Spring MVC Framework for developing web applications .
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used ANT build tool for building the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Written Stored Procedures and Triggers in Oracle Database.

Environment: J2EE, JSP 2.0, EJB, JMS, JNDI, Oracle, DHTML, XML, DOM, SAX, ANT, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server 5.1,Hibernate 3.0,Spring, LOG4J,CVS.

Confidential

Team Lead

Responsibilities:

  • Client interaction and requirements
  • Implemented facebook features in the application
  • Coding, Code Reviews and Testing
  • Integrated Spring and Hibernate using Hibernate Template provided by Spring ORM and implemented them as web services.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Used Ant for developing build scripts and deploying the application into Tomcat.
  • Weekly meetings and Demo to Clients
  • Application deployments using SVN and ANT
  • Design and Man hours Estimation
  • Analyzed the Client’s requirement and enhancements
  • Developed by using facebook IFrame approach.
  • Facebook features in JSP using facebook connect.

Environment: Facebook API, Java, Hibernate, Core Java, Servlets, JSP, Struts1.2, Spring 2.5, JUnit, JDK 1.5, SVN, JDBC, ANT.

Confidential

Team Lead

Responsibilities:

  • Enhancements for the application
  • Implementing Facebook features, other contacts.
  • Integrated Spring and Hibernate using Hibernate Template provided by Spring ORM and implemented them as web services.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Used Ant for developing build scripts and deploying the application into Tomcat.
  • Functional reviews and testing
  • Review of design and code for the application
  • Involved in Bug Fixing
  • Technical Design Document Preparation
  • Weekly review with team
  • Weekly Client Interactions
  • Confidential can share with all his personal contacts, facebook friends and Confidential friends
  • Calendar can be shared as a link and can be sent to their facebook wall.

Environment: Facebook API, Javascript, Java, Hibernate, Core Java, Servlets, JSP, Struts1.2, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.5, SVN, JDBC, ANT1.6.

Confidential - Botswana

Team lead

Responsibilities:

  • Involved in implementation phase of SDLC.
  • Developed Architecture Design and Database design
  • Integrated Spring and Hibernate using Hibernate Template provided by Spring ORM and implemented them as web services.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Used Ant for developing build scripts and deploying the application into Tomcat.
  • Coding and Code Reviews
  • Technical Design Document Preparation
  • Involved in Client Service
  • Leading a team responsible for Application Development
  • Trained developers regarding the application
  • Forward and backward pass like MS Project Management Software.
  • Work breakdown structure according to their rules

Environment: Java, Hibernate, Core Java, Servlets, JSP, Struts1.2, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.5, SVN, JDBC, ANT1.6.

Confidential

Sr.Software Developer

Responsibilities:

  • Production Support of the application
  • Implementation of PCI compliance
  • WebService for Order Processing for iPhone applications.
  • Enhancement of RIA functionality
  • Review of design and code for the application
  • Involved in Bug Fixing
  • Application deployments using SVN and ANT
  • Weekly meetings and Demo to Clients
  • Technical Design Document Preparation
  • Database Schema Design based on Client requirements
  • Estimation of Man hours
  • Trained new joiners regarding the application
  • Patrons can order the menu through online application at required timings.
  • The Order of the patrons will be sent to POS at the restaurant.
  • Failovers of the order to the restaurant can be communicated through mails, fax etc.

Environment: Java, Axis2, Hibernate, Core Java, Servlets, JSP, Struts1.2, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.5, SVN, JDBC, ANT1.6.

Confidential

Software Developer

Responsibilities:

  • Team Work Allocation, Monitoring and Technical Updations
  • Demo with clients and enhancements
  • Coding and design of the application
  • Developed Admin tool for adding teams, scheduling games and finalizing the scores at the end of game. Initially developed using iframe but later on changed it using FBML
  • Integrated the game application using Facebook API
  • Integrated JForum into this application. The users can create their own blogs and share with other users.
  • Application deployments using SVN and ANT
  • Used FBML approach to develop the application
  • This assists in adding teams, games and winners manually and automatically from the yahoo site.
  • Develops a Bracket for the status of the games and bets.

Environment: Java, Core Java, Servlets, JSP, Java / J2EE Patterns, JDK 1.5, JDBC.

Confidential

Software Developer

Responsibilities:

  • Team Work Allocation, Monitoring and Technical Updates.
  • Database Design, Estimation of man hours
  • Coding, Code Reviews and Testing
  • Functional reviews and testing
  • Alert Server development for sending bulk messages using Active MQ
  • Application deployments using SVN and ANT
  • Involved in Bug Fixing
  • Weekly meetings and Demo to Clients
  • Alert system for the results of the diagnosis using ActiveMQ. (SMS, Email).
  • Diagnosis status tracking of the patients.

Environment: Java, Hibernate, Core Java, Servlets, JSP, JMS, Struts1.2, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.5, SVN, JDBC, ANT.

Confidential

Software Developer

Responsibilities:

  • Prepared webservice for the data between iPhone applications and server
  • User Interface functionality .
  • Web Services ( JAXB ) to send/retrieve the information.
  • Weekly meetings and Demo to Clients
  • Application deployments using SVN and ANT
  • Estimation of Man hours
  • Trained the freshers regarding the application
  • This application can share with IPhone Confidential application
  • Creating a new category and post a message
  • Zipcode based search of products.

Environment: Java, Spring-CXF,Hibernate, Core Java, Servlets, JSP, Struts1.2, Spring Core, Java / J2EE Patterns, JUnit, JDK 1.5, SVN, ANT.

Confidential

Software Developer

Responsibilities:

  • Demo with clients and enhancements
  • Designed Database and developed Registration page, banners and polls
  • Added Google maps to view the location of Bars and restaurants.
  • Coding,Code Reviews and Testing
  • Application deployments using SVN and ANT
  • Estimation of Man Hours
  • Client interaction, business analysis and enhancements
  • Assists in Google maps for the registered bars and restaurants
  • Assists in viewing Happy hours, menus by region wise

Environment: Java, Hibernate, Core Java, Servlets, JSP, Struts1.2, Spring, Java / J2EE Patterns, JDK 1.5, SVN.

Confidential

Software Developer

Responsibilities:

  • Team Work Allocation,Monitoring and Technical Updations
  • Demo with clients and enhancements
  • Database Design,Estimation of man hours
  • Coding and design of the application
  • Weekly meetings and Demo to Clients
  • Application deployments using SVN and ANT
  • Discussion with Project manager regarding Enhancements
  • Collective information of a patient from all the camps for analysis.
  • Synchronization of the database with remote server.

Environment: Java, Core Java, Servlets, JSP, JDK, JDBC

Confidential

Software Developer

Responsibilities:

  • Developed Game Server, Calculator for Baseball and American Football using Java Applet by understanding the functionalities in a previously developed VB application
  • Fixed bugs and did enhancements based on client feedback
  • Using struts added new functionalities for MLB and NFL links so that it can pickup latest data from server, start and schedule the new game.
  • Extended the above functionality using eform framework and wrote tag files to get details from database and insert it into the JSP pages
  • Weekly meetings and Demo to Clients
  • Application deployments using SVN and ANT
  • Generates Game Server for request and response
  • Assists in playing multiple games simultaneously
  • Client interaction, business analysis and enhancements

Environment: Java, Core Java, Servlets, JSP, Struts1.1, JDK 1.4, SVN, JDBC, MultiThreading,SocketProgramming, Swing

We'd love your feedback!