Team Lead Resume
Dallas, TX
SUMMARY:
- 8 years of experience in the IT Industry with proficiency in Design and Development of J2EE Projects. Complete understanding of Object Oriented design and development of Web - based and client/server-based systems on multiple platforms.
- Experience in requirement analysis, system design, development and testing of various applications.
- Expertise in Core Java and J2EE technologies such as JSP, Servlets, JSF, EJB 2.0 and JDBC.
- Expertise in Web Front End technologies, spring2.5/3.0 (IOC, AOP, MVC, ORM, Spring Batch and Transaction Management), Struts1.2, JSF, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
- Good understanding of other J2EE technologies such as JDBC, JNDI, JTA and other Java technologies like Applets
- Worked on different O/R Mapping tools Hibernate and JPA.
- Worked on applications using Java/J2EE design patterns such as Business Delegate, Service Locator, Transfer Object, Data Access Object, Session Façade, Singleton, Factory and Adapter patterns.
- Experience working with web services using SOAP, WSDL and XML related technologies like XML/XSLT to process, validate, parse and extract data from XML using DOM, SAX and STAX parsers for DTD and SCHEMA using tools like XMLSPY.
- Expertise in OOA and OOD using UML (Use case diagrams, class diagrams, sequence and state diagrams using Microsoft Visio)
- Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like Confidential Websphere 6.1/5.x, BEA WebLogic9.1/8.1, and open source Apache Tomcat, Apache Axis and Apache HTTP Server.
- Worked with Multiple Databases like DB2, Oracle, Teradata and MySQL. Experience with configuring connection pools using JNDI and JDBC.
- Worked on wide variety of platforms like Unix and Windows operating systems
- Worked with wide variety of IDE’s like RSA, RAD, Eclipse 3.0, JBuilder and Netbeans.
- Extensive use of Build tools such as Ant and Maven.
- Expertise on LDAP server administration and JNDI API for communicating the openLDAP server.
- Worked on Logging Framework using Log4j
- Worked on JavaMail for sending the mail notification.
- SubVersion (SVN) and CVS as versioning software tools.
- Involved in writing Junit Test cases, doing smoke test as testing framework.
- Worked all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management.
- Experienced in a variety of industries (software, banking, telecom, insurance, Confidential internal and Confidential internal projects).
- Strong in DOS, Windows NT/00/98/95, Linux & UNIX environments.
- Working experience in Production, Development, Staging and QA environments.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
- Expertise in HTML, DHTML, AJAX, Java Script and JQuery Data Table.
- Working experience on Defect Reporting Tools such as Quality Center, Clear Quest.
- Good organizational and prioritization skills.
TECHNICAL SKILLS:
SkillProfile: JDK 1.5/1.6, JSP, Tag-Libs, Servlets, UML, JavaScript, Ajax, Java BeansEnterprise Java Beans (EJB2.0), JDBC, JNDI, JSTL, DOJO, JAXB, JUnit, HTML, Java Script, PL/SQL and JavaMailIDE Tools: Eclipse, JBuilder, Netbeans, Confidential RSA, RAD6.0 and Jasper Reports.
Frameworks: Struts 1.2, spring and JSF.
SQL Editors: TOAD 8.X and Oracle SQL Developer.
Database: Oracle 8i/9i/10g, Confidential DB2, Teradata and MSQL.
Application Server: BEA WebLogic8.1/9.1, Confidential Web Sphere 6.0/6.1, JBoss4.0.
Web Servers: Apache Tomcat.
Version Control Mgmt.: SubVersion (SVN) and CVS.
Protocols: HTTP, HTTPS, SOAP.
XML Technologies: XML, XSLT, DTD, Schema, XML DOM.
Web Services: SOAP, WSDL, Apache Axis 1.2, JAX-RPC, JAXP.
GUI Technologies: AWT, Swing.
Process Management: Six Sigma Standard, SDLC.
Design Tools: Rational Rose, Microsoft VISIO.
Messaging technologies: JMS.
ORM technologies: Hibernate, JPA.
Operating systems: Windows 95/98/2000/XP, Linux and UNIX.
Business Rules Engine: Policy Admin Engine.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Team Lead
Responsibilities:
- Involved in all the different stage of SDLC like requirement gathering, High level design, Low level design reviews, Coding, Code reviews and defect fixing etc.
- Responsible in organizing the meetings between various stake holders including Clients, BA’s, and the development teams for smooth delivery of the project.
- Use Subversion (SVN) version control system to maintain current and historical versions of files such as source code, web pages, and documentation.
- Use Eclipse and Tomcat web server server for developing & deploying the applications.
- Worked closely with the architecture group to implement long-term vision and research new relevant technologies and produce POCs to weigh future integration into the product.
- Responsible for coordinating the deployment configurations in various environments with the deployment teams.
- Involve in fixing the bugs, which were reported by both testing team as well as Customer
- Interact with the business analyst to discuss and understand the business rules and flow of the application for New Business..
- Involved in functional phase to map the requirements and provided analysis and feedback on the design.
- Prepared the Technical Spec document and presented it to the technical architecture team for approval
- Address any issues that may arise during deployment to production and provide necessary support during go-live.
- Prepared the documentation on best practices and coding standards
- Use Subversion (SVN) version control system to maintain current and historical versions of files such as source code, web pages, and documentation.
- Evaluated new technologies to fit into existing applications.
- Developed a good team environment and coordinated with team members for successful implementation of the project.
- Developed web pages using JSP, JSTL, Custom Tag libraries, HTML, Java script, JQuery, JSON, Ajax and CSS.
- Used Ajax for doing asynchronous calls to the Spring controller classes.
- Parsed JSON data and displayed it in the front end screens using JQuery.
- Used the features of the Spring Core layer, Spring MVC layer, Spring AOP and Spring ORM in order to develop the application.
- Used SpringBatch with Quartz scheduler for generate the reports.
- Used JavaMail API for sending reports to the mailed list.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Involved in the configuration of Hibernate into a Spring Application and used spring’s DAO support to build Hibernate Dao classes.
- Used POI API for generate pdf and xls reports.
- Involved in unit testing using JUnit framework.
- Used Maven tool to build the application.
- Implemented logger for debugging and testing purposes using Log4j.
Environment: Java 1.6, Spring, Hibernate, JSP, JSTL, JDBC, Maven, LDAP, CSS, Web Services, Tomact7, CVS, TOAD, Eclipse, Oracle, Microsoft VISIO, Windows, Unix, Mainframe, TeraData, Ajax, JavaScript and Jquery Data Table.
Confidential, Raleigh, NC
Senior Developer
Responsibilities:
- Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP,JSTL, Dojo and other custom tag libraries.
- Involved in the configuration of Struts and Hibernate into a Spring Application and used spring’s DAO support to build Hibernate Dao classes.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Designed and developed front end screens using JSP, JavaScript, JQuery, HTML, DHTML, CSS, Struts tag libraries and JSTL.
- Developed the application using Spring MVC.
- Asynchronous data retrieval using the DOJO framework (AJAX), to retrieve the data from the database, as and when required, thereby improving the performance of the existing system.
- Involved in Writing and reviewing unit test cases using JUnit.
- Used CVS as version control system to check in and checkout the data.
- Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.
Environment: JDK 1.5, JSP, Spring framework, Hibernate, Struts, Rational Rose, Windows XP, ANT, JavaScript, HTML, JUnit, CVS, Log4J, AJAX, DOJO CSS, Java Mail, Eclipse IDE and Oracle.
Confidential
Senior Developer
Responsibilities:
- Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP, CSS, Ajax and JavaScript.
- Prepare and review the technical design for the system that adheres to the MVC architecture.
- Designed and implemented the logging mechanism using Log4j API.
- Used Ajax for doing asynchronous calls to the Spring controller classes.
- Involved in the configuration of Hibernate into a Spring Application and used spring’s DAO support to build Hibernate Dao classes.
- Involved in configuring and deploying the application with WebSphere.
- Used the features of the Spring Core layer, Spring MVC layer, Spring AOP and Spring ORM in order to develop the application.
- Used CVS as version control system to check in and checkout the data.
- Worked on Problem Resolving (PR) & Changed Request (CR).
- Implemented EJBs for implementing the business logic.
- Involved in Writing unit test cases using JUnit.
Environment: Java 1.5, JSP, JSTL, Spring, Hibernate, CSS, WebSphere6.1, CVS, TOAD, RAD, DB2, EJB, ANT, JavaScript.
Confidential
Senior Developer
Responsibilities:
- Involved in integrating the business layer with DAO layer using JDBC.
- Involving in the enhancement of some applications and user requirements (Change Requests).
- Designed and implemented the components using EJB.
- Identify the Controller classes to be used as per page functionality (Multi Action Controller, SimpleFormController) using Struts.
- Expertise in Web Page development using JSP, JavaScript and CSS.
- Extensively used RMI to develop Remote objects
- Involved in testing, bug fixing and documentation of the system
- Designed and implemented the logging mechanism using Log4j API.
- Using Weblogic to deploy the application.
- Implemented design Patterns like DAO, DTO, Session facade, Business delegate, service locater in various modules.
- Involved in Writing unit test cases using JUnit.
Environment: Java 1.5, JSP, JSTL, Struts, JDBC, Weblogic, SVN, TOAD, RSA, DB2, EJB, Windows, ANT, JavaScript.
Confidential
Senior Developer
Responsibilities:
- Identify the Controller classes to be used as per page functionality using Struts.
- Encapsulate the business logic in EJB and deploying them in the Application Server.
- Involved in the development for Entity Beans for getting the data from the DB(Oracle) and save the data into DB.
- Involved in configuring and deploying the application using Weblogic.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
- Expertise in Web Page development using JavaScript and CSS.
- Involved in Writing unit test cases using JUnit.
- Designed and implemented the logging mechanism using Log4j API.
- Implemented design Patterns like DAO, DTO, Session facade, Business delegate, service locater in various modules.
- Created tile definitions, struts-config files, validation files and resource bundles
- Designed and developed front end using JSP,JSTL and other custom tag libraries.
- Involved in migrating code from development to QA, QA to UAT and UAT to Production environments.
- Involved in bug fixing to solve the problems those are given by testing team and product owners.
Environment: JDK 1.5, Struts, jsp, EJB, Windows XP, ANT, JavaScript, HTML, JUnit, CVS, Log4J, AJAX, CSS, Eclipse IDE, Weblogic and Oracle.
Confidential, NY
Developer
Responsibilities:
- The application was designed on Struts Framework to make use of MVC pattern.
- Used Struts validator framework to automatically validate user inputs.
- Created tile definitions, struts-config files, validation files and resource bundles
- Extensively used struts Action and Form Classes (Action, DispatchAction) which will validate the input forms (Form Beans populated by JSP pages) based on the business logic.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
- Used J2EE design patterns like DAO and MVC.
- Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, Servlets.
- Involved in writing test cases using Junit
- Extensive use of SQL.
Environment: Java, Eclipse, Struts, Oracle, Java Script, Tomcat, HTML, CSS, JUnit, Core Java, JSP, Servlets, SQL, JUnit.