Java/j2ee Senior Tech Lead Resume
Richardson, TX
SUMMARY
- Over 8 years of experience in analysis, design, implementation and testing of distributed applications in the Client/Server environment using Java/J2EE.
- Currently working as a Java Architect.
- Expertise in distributed, secure and scalable application development using J2EE Technologies like Servlets, JSP, Struts, spring, Spring MVC, Spring Web Flow, Web Services and Persistence framework - Hibernate.
- Good knowledge in Object oriented analysis and design. Good Confidential various design patterns like Front Controller, Business Delegate, and Data Access Object.
- Extensively worked on implementing Service Oriented Architecture (SOA) using JAXWS.
- Having good experience in developing applications using Spring Framework and Hibernate.
- Experience in XML technologies like SAX, DOM, and JAXB along with extensive usage of tools like XMLSpy to create XSDs.
- Good experience with relational databases such as Oracle 9i, 10G and MySQL.
- Experience in various Application and web servers like IBM Web sphere, Oracle Weblogic, JBOSS and Tomcat.
- Hands on experience in IDE tools like Rational Application Developer, Rational XDE, Eclipse, XML Spy, PL/SQL Developer.
- Good experience in configuration management using Clear Case, SVN and CVS.
- Worked closely with Business System Analysts to analyze the feasibility of the System requirements and offered recommendations to redefine Functional Specs.
- Well versed with various phases of Software Development Life Cycle process (SDLC) which includes Designing, Developing, Testing and Implementation.
- Highly adept Confidential promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
TECHNICAL SKILLS
Languages: Java, PL/SQL
Web Technologies: JSP, Servlets, HTML, AJAX, JavaScript/Jquery,Velocity Templates,JSON
Distributed Technologies: JDBC
Web Services: WSDL, UDDI, SOAP, JAXWS, Axis
Framework: Struts1,Struts2, Spring,YUI
Middle Level: Hibernate
RDBMS: Oracle 9i & 10g
Scripting: Shell scripting
Web/App Servers: IBM Websphere 6.0, 6.1and 7.0, Oracle Weblogic, Apache Tomcat 5.2.25, JBOSS, Apache Webserver
IDE/Tools: IBM Rational Application Developer, Eclipse (Ganymede, Glassfish), PL/SQL Developer,MyEclipse
Build Tools: Ant
Unit Testing Framework: Junit
Operating System: Windows XP/2000/NT/9x, UNIX, Linux
Configuration Control: Clear Case, WinCVS, Subversion, PVCS Serena
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Java/J2EE Senior Tech Lead
Responsibilities:
- Involving High/Low level design documents
- Conducting HLD’s/LLD’s design reviews.
- Leading the team and responsible for entire development and enhancement web application with respect to one business group
- Involved in preparation of review checklist and done the source code review of the team members.
- Focusing on the day-to-day efforts to drive the actual coding development of a solution to meet defined specifications.
- Involved in planning of the integration strategy, integration environment requirements, and determine the product-component integration sequence
- Assess and identify mitigation for risks including those related to high level design, integration, and quality of data.
- Worked with HP Mercury quality center for defects tracking.
- Prepared technical design documents, project specific documents and deployment documents.
Environment: Java 5.0, Struts 1.2.9, Spring, HTML, Java script, JQuery, Ajax, JSDL, Web Services, My Eclipse Enterprise Workbench 10.7, Oracle 11g, SVN, Windows, Linux
Confidential, Chicago, IL
Senior Tech Lead
Responsibilities:
- Responsible for complete strategic development for J2EE & Web application.
- Responsible for infrastructure standardization to the industry standards for all the Web applications across Thrivent.
- Responsible for Configuration Management and Deployment.
- Proposed the approach for test region setup/approach for all the web applications to reduce the Infrastructure cost.
- Involved in application architectural design and setup.
- Responsible for development and enhancement web applications with respect to one business group.
- Responsible for maintenance of applications, performing technical change requests scheduled according to the Release Management process.
- Conducting HLD’s/LLD’s design reviews.
- Involved in preparation of review checklist and done the source code review of the team members.
- Focusing on the day-to-day efforts to drive the actual coding development of a solution to meet defined specifications.
- Involved in planning of the integration strategy, integration environment requirements, and determine the product-component integration sequence
- Assess and identify mitigation for risks including those related to high level design, integration, and quality of data.
- Involved in writing unit test plans and developed J-Unit test cases for all developed application component using JUnit testing framework.
- Worked with HP Mercury quality center for defects tracking.
- Prepared technical design documents, project specific documents and deployment documents.
Environment: RSA 7.0, JAVA 5.0, HIBERNATE, STRUTS 2.0, SPRING, HTML, JAVA SCRIPT, YAHOO UI, AJAX, IBM RAD 7.5.2, ORACLE 11G, VISUAL SOURCESAFE CLIENT, ORACLE 10G, Windows, Linux
Confidential, Atlanta, GA
Java/J2EE Senior Tech Lead
Responsibilities:
- Responsible for understanding the Business Requirements and translate the same into technical specifications.
- Directly interacted with all the Business Clients.
- Involved in application architectural design and setup.
- Involved in development of class diagrams and sequence diagrams for the application.
- Conducting HLD’s/LLD’s design reviews.
- Extensively involved in Internet & Voice Application Development using J2EE Technologies.
- Responsible for software component delivery includes Detailed Software Requirements Specification, the functional design, the technical design document and source code
- Involved in preparation of review checklist and done the source code review of other team members.
- Extensively involved in development User Interface Design using JSP, Servlet, and AJAX.
- Developed Java Web Services for getting the customer data from various application systems using Apache Axis and JAXWS.
- Involved in maintenance of applications, performing technical change requests scheduled according to the Release Management process
- Focusing on the day-to-day efforts to drive the actual coding development of a solution to meet defined specifications.
- Controlling the UAT environment for the application to eliminate the application downtime using client specified monitoring process.
- Involved in planning of the integration strategy, integration environment requirements, and determine the product-component integration sequence
- Assess and identify mitigation for risks including those related to high level design, integration, quality of data
- Involved in writing unit test plans and developed J-Unit test cases for all developed application component using JUnit testing framework. Worked with HP Mercury quality center for bug tracking.
- Responsible for Configuration Management and Deployment.
- Prepared technical design documents, project specific documents and deployment documents.
Environment: Eclipse, SVN, JIRA, Bamboo, Mercury Test Director, Java 5, Hibernate, Struts, spring, Web Services, Jsp, CSS, Oracle 9i, Weblogic, Tomcat, Linux.
Confidential
Java/J2EE Sr. Software Analyst
Responsibilities:
- Managed team of 4 developers.
- Used Scrum Model for monthly release cycle.
- Co-ordinate between Business development and S/W development teams.
- Worked with testing team to build the initial test plans.
- Involved in requirement analysis, design and development.
- Designed and Developed Survey and Reporting tools.
- Designed UI interface for Organizations.
- Involved in Unit and Integration testing.
Environment: Windows 2000, Eclipse, Dreamweaver
Confidential
Software Engineer
Responsibilities:
- Worked as a Team Member in Analyzing / understanding the existing system
- Involved in review, documentation and development.
- Designing tables in SQL server
Environment: Windows 2000, Eclipse, Dreamweaver