Java Team Lead Resume
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.
- 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, C
Web development: JSP, AWT, JavaScript, HTML, DHTML, XML,XHTML, DTD, XSD, XSL, XSLT
Technologies: Servlets, AJAX and J2EE (JSP, JDBC, Servlets, Swing, Struts, spring, Hibernate Tomcat, Apache Commons, Web Services), Flex (Action Script 3.0)
Application Frameworks: Struts 1.2/1.1, Spring 2.5
ORM Frameworks: Hibernate 3.0/2.0
RDBMS: MySql, Microsoft SQL Server 2005
IDE’s: Eclipse 3.5/3.3
Web Based Sever: Apache, Tomcat
Version Control: Subversion, GIT
Tools: Selenium, JMeter, YSlow Apache Ant
Exposure In: Wed Services (JAXB, CXF, AXIS2 ), Apache Tomcat Clustering, ActiveMQ, JMS, JQuery, Hibernate Search, Solr
Other: Facebook API, Flex SDK, JavaScript, Action Script
Operating Systems: Windows NT/XP, LINUX
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.
- Implemented Solr for Dynamic Search.
- Integrated Spring and Hibernate using Hibernate Template provided by Spring ORM and implemented them as web services.
- 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, Solr, Hibernate, Core Java, Servlets, JSP, JMS, Struts1.2, Spring 2.5, Java / J2EE Patterns, 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, Solr, Hibernate, Core Java, Servlets, JSP, JMS, Struts1.2, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.5, SVN, JDBC, ANT1.6.
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
- Analyzation of 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, JMS, 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.
Confidential
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
- 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:
- 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, Spring-CXF, Hibernate, Core Java, Servlets, JSP, JMS, Struts1.2, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.5, SVN, JDBC, ANT1.6.
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, JMS, 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
- 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, Hibernate, Core Java, Servlets, JSP, Struts1.1, Java / J2EE Patterns, JUnit, JDK 1.5, SVN, JDBC, ANT.
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, JUnit, JDK 1.4, SVN, JDBC.
