Team Lead Resume
Cleveland, OH
SUMMARY
- Having 8+ years of experience in Java and J2EE technologies.
- Architecture, design and development experience using Java/J2EE (JDK, JSP, Servlets, JDBC, EJB, MDB, JNDI, JMS, Java Mail, Web Services (Axis), Struts, Hibernate, spring, Log4j, Junit3, Maven and ANT.
- Having good experience in Insurance and Financial domains.
- In - depth knowledge and demonstrated experience with technology platforms for building enterprise-level distributed systems (Windows/Unix/Linux, J2EE application servers, message oriented middleware and modern N-tier server configurations).
- Experience in evaluate, recommend and/or implement tools, technologies, designs and processes to ensure a high quality deliverable.
- Experience in Software Development Processes like Waterfall, Iterative and Agile Methodologies.
- Experience in designing applications using Sequence, Collaboration, Class and Component Diagrams.
- Hands-on development, deployment and debugging experience with BEA Weblogic, Jboss Application Servers and Apache Tomcat webserver.
- Experience in developing presentation layer using JSP, JSTL, HTML, DHTML, CSS, JavaScript, jQuery and Ajax.
- Experience on Spring Framework features like Dependency Injection, JDBC Templates, Hibernate Integration, Hibernate Template, and POJO objects.
- Experience in implementing persistence layer using O/R mapping tools like Hibernate
- Experience in using IDEs like Eclipse, MyEclipse and STS.
- Experience using version control tools like CVS, SVN and VSS.
- Experience in developing the unit test cases using Junit 3.0 Framework.
- Setup build environment by writing ANT and Maven scripts to build, configuring and deploying of the application in all the servers.
- Excellent client interaction, vendor management skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS
Programming Languages: Java
Web Technologies: J2EE including Spring MVC, Struts 2, Servlet / JSP, JavaScript, CSS, AJAX, JQuery
Database Connectivity: JDBC, Hibernate3, and spring
Application/Web Servers: Apache Tomcat 7, 8, Jboss and Weblogic
Java Development IDEs: Eclipse and My eclipse
Operating Systems: Windows XP, Windows 7, Linux
Middleware: JMS, WSDL, Web Service (SOAP 1.1,1.2/REST), MQ,EJB
Tools: Ant, Maven, Toad, SQL Developer
Configuration Tools: Sub version (SVN) 1.6
Framework: Hibernate, spring 3.0 (ORM, JMS, JDBC, MVC), J Unit 4, MVC
Databases: Oracle, DB2
Domain Knowledge: Vehicle Insurance, Banking and Financial Services, Commercial Bank
PROFESSIONAL EXPERIENCE
Team Lead
Confidential, Cleveland, OH
Responsibilities:
- Actively participating in all the phases of the system development life cycle.
- Analyze the new functionality according to RFD and BRD.
- Participating in the technical design review meeting, planning and implementation.
- Preparation of the technical design documents including class diagrams, sequence diagrams in Microsoft Visio.
- Developed the enhancements with spring MVC frame work and for dependency injection using the spring IOC feature.
- Setting the coding standards and code review.
- Unit test case preparation and unit testing as part of the development.
Environment: and Technologies used: JDK 1.5, Core Java/J2EE, Strusts, Spring,JDBC, Jboss 4, Oracle10g, SSH Secure shell client, XML, ANT, Log4j, Junit, TOAD, MyEclipse 7.5, Eclipse 3.3.0, Linux and Windows 7.
Sr JAVA Application Developer
Confidential
Responsibilities:
- Preparing As-Is documentation for the current Confidential application
- Reverse engineering the requirements and preparing the use-case documentation
- Impact analysis
- Creating design documents for the changes
- Proof of Concepts
- Writing automated test-cases for the existing application
- Design and development of the required changes
- Unit testing and integration
Environment: and Technologies used: JDK 1.5, Core Java/J2EE(Servlets, JSP),Spring dependency Injection, JDBC, Jboss 4, Oracle10g, SSH Secure shell client, XML, ANT, Log4j, Junit, TOAD, MyEclipse 7.5, Eclipse 3.3.0, Linux and Win NT.
Sr Software Developer
Confidential
Responsibilities:
- Requirements and Analysis: Analysis of new business requirements.
- Involved in writing Controller classes using spring.
- Involved in defining the styles using CSS.
- Involved in the development of JSP pages using JSTL.
- Involved in unit testing.
Environment: and Technologies used:JAVA, spring, JSP, Ajax, Hibernate framework, Java Script.
Java Developer
Confidential
Responsibilities:
- Involved in resolving SR’s.
- Creating design documents for the Change request.
- Developed presentation layer components comprising of JSP, Servlets and JavaBeans using the struts framework.
- Wrote SQL Queries, Stored procedures and Triggers.
- Used Struts validation framework for validations.
- Responsible for Analysis, Coding and Unit Testing and Support.
- JDBC connections were used to connect to the Enterprise Information Systems.
- Involved in writing junits.
Environment: and Technologies used: Struts, JSP, EJB, Tibco-BW, Web logic, oracle, Eclipse
J2EE / Java Developer
Confidential
Responsibilities:
- Designed the system with object-oriented methodology.
- Involved in unit testing.
- Participate in the whole SDLC lifecycle from the re-architecture stage to maintenance stage for this product.
- Gathered, analyzed and coded Business Requirements.
- Developed presentation layer components comprising of JSP, Servlets and JavaBeans using the struts framework.
- Designed the presentation layer using JSP, XML & XSLT.
- Implemented the complex style-sheet using XSLT to present XML data in the presentation layer.
- Developed and deployed EJB components on weblogic Application Server.
- Developed XML and Action classes to implement framework.
- Participated in development and validation of XML, XSD.
- Designed and developed a highly convenient front end user interface using HTML and Java Server Pages (JSP), for customer profile setup.
- Used WSAD 5.0 as IDE.
- Wrote SQL Queries, Stored procedures and Triggers.
- Used Struts validation framework for validations.
- Responsible for Analysis, Coding and Unit Testing and Support.
- JDBC connections were used to connect to the Enterprise Information Systems.
Environment: and Technologies used: Java 1.4, J2EE, Struts, Servlets, JSP, EJB,Weblogic application server, WSAD 5.0, Oracle8i, SQL, TOAD, XML.