We provide IT Staff Augmentation Services!

Java Team Lead / Senior Jee Developer Resume

Austin, TX

SUMMARY:

  • Senior Java/JEE Developer with 16 years of experience in Software Design, Development, Testing and Deployment of Java/JEE based applications in enterprise environment.
  • Sun Certified Web Component Developer for Enterprise Edition 1.4 (SCWCD).
  • Sun Certified Java Programmer (SCJP) for Java 2 platform from Sun Microsystems.
  • Experience in Design, Development and deployment of J2EE components (Servlets, JSP, JDBC, EJB, Hibernate, JSF, Web services, Portlets (JSR 286), AJAX, SOA using Spring and Struts framework)
  • Extensively worked on IDEs, Eclipse 4.3, Web sphere Studio Application Developer 6.5(WSAD), NetBeans 8.1, Rational Application Developer 7.5( RAD 7.5 ), JDeveloper 7.5 and version controls CVS and PVCS.
  • Worked extensively on the development and maintaining database objects such as Stored Procedures, Index, function and Triggers on DB2 7.5 and Oracle 12c.
  • Experience on creating Stateless, Stateful session beans, CMP, BMP and JPA mapping Entity Beans to tables
  • Worked on designing the UI model and developing UI components using JSP, JSF, Velocity, JSTL and Struts tiles definition, Validators and Tag libraries
  • Experience in deploying web applications in WAS 6.5, GlassFish 4.1 and WebLogic 12 Application Server
  • Designed Model elements that include Analysis level Class and Collaboration diagrams, Subsystem dependencies diagram, Design Class diagrams, Sequence diagrams and Component diagram.
  • Implemented various Design patterns including Singleton, Model View Controller(MVC), Business Delegate, Data Access Objects (DAO), Façade, Factory and Value Object patterns
  • Proficient in maintaining Quality standards (QMS), Agile and Scrum development methodology and developing new processes best suited for the organization to maximize productivity from individuals.
  • Extensive Business knowledge in Insurance, Banking, Automotive, Telecom, State Agencies and Tourism domain and successfully executed projects for the companies Channel point, AT&T, Ford, GM and DCX
  • Possess good interpersonal skills, Leader ship qualities, effective communication, good client interaction and the ability to work effectively with the team and independently

TECHNICAL SKILLS:

Programming Language: Java/JEE 7

JEE Technologies: Servlets, JSP, JDBC, JPA, EJB, JNDI, RMI and Web services

Frameworks: Struts 2.3, Spring 3.5, JSF, Hibernate, myBatis and Hibernate 3.5

GUI/Script Language: Swing, Html, XML, XSLT,JSTL, Custom Tags, EL, JQuery, Selenium and Java script

Build Tools: ANT 1.6.2, Maven 3.3

Application Servers: IBM WebSphere 6.0, Web Logic 12c, Jboss 4.0,GlasshFish 4.1, and WebSphere Portal 7.1

IDE: WSAD 6.5, RAD 7.5, Eclipse 4.3 and JDeveloper 11.5

Database: Oracle 12c, DB2 11 and SQL Server

Version Control: GitHub, CVS, SVN, PVCS, Source Tree and Star Team

Methodologies/Process: Agile Development Process, Scrum Methodology and CMM

Design Tool: Together Architect, Rational Rose, MS - Visio and Dream Weaver

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Java Team Lead / Senior JEE Developer

Environment: Java7, JEE(, JSF2.0, JSTL), Spring Framework 3.5, Restful Web Services, SOA, OOAD, DB2, Selenium 2.47,, SOAP UI 5.0, NetBeans 8.1, NetSparker, Crucible 3.9, BIRT Report, MyBatis 3.0, JUnit 3.8.1, Maven 3.3, GitHub 2.3, GlassFish 4.1, Quartz Scheduler and Agile Methodology

Responsibilities:

  • Designed and developed back end service objects using myBatis and established the wiring between the business bean classes .
  • Designed and developed UI components using JSF, JSTL, JQuery and Tag libraries and implemented in the MVC architecture.
  • Prepared detailed specifications from which programs are developed and coded. Ensured programs meet standards and technical specifications.
  • Developed Mock web services for testing the existing and new web services using SOAP UI
  • Developed Spring Integration, Quartz Scheduler automated job to perform nightly batch process.
  • Developed RESTful web services using JAX-RS and Jersey libraries
  • Refactored the existing code to use the Spring Dependency Injection (DI) and Spring Transaction
  • Involved in Code review and task management process by both the manual and using JIRA, Crucible tools.
  • Designed and developed BIRT reports in pdf format that will be sent out to the medical providers
  • Implemented a logging and tracking mechanism using filters and the Intercepting filters pattern .
  • Developed automated test scripts to automate the web application pages using Selenium tools.
  • Designed Model elements that include Analysis level Class and Collaboration diagrams, Subsystem dependencies diagram, Class diagrams and Sequence diagrams
  • Developed and modified the database objects including views, indexes, Stored procedures and SQL queries as part of tuning the application performance.
  • Writing and executing integration test scenarios using Junit Cactus testing framework.
  • Identified and fixed the bottlenecks in the performance of the application using Borland optimizeIT .
  • Interacted with the business customers for requirement gathering and clarifications on the BRD.
  • Involved in sprint planning, backlog grooming and participated in brain storm sessions to provide the estimation of the tasks.

Confidential, Austin, TX

Java Team Lead / Senior JEE Developer

Environment: Java7, JEE(JPA2.5, JSF2.0, JSTL), Spring Framework 3.5, Hibernate 3.5, Restful Web Services, SOA, OOAD, Oracle 11g, Selenium 2.47, Jenkins Server, ReportMill 14, SOAP UI 5.0, Eclipse 4.3 (Kepler), OptimiseIT, Crucible 3.9, JUnit 3.8.1, Maven 3.3, GitHub 2.3, WebLogic 12c and Agile Methodology

Responsibilities:

  • Designed and developed UI components using JSF, JSTL and Tag libraries and implemented in the MVC architecture.
  • Developed Mock web services for testing the existing and new web services using SOAP UI
  • Developed Spring Integration automated job to perform nightly batch process.
  • Developed RESTful web services using JAX-RS and Jersey libraries
  • Refactored the existing code to use the Spring Dependency Injection (DI) and Spring Transaction
  • Designed and developed ReportMill templates and generated letters in pdf format that will be sent out to the operators and excavators
  • Developed automated test scripts to automate the web application pages using Selenium tools.

Confidential, Austin, TX

Senior J2EE Developer

Environment: Java, JEE(JPA, JSF2.0, JSTL), SpringFramework3.5, Restful Web Services, SOA, OOAD, Oracle 11g, Selenium, Jenkins Server, xText, SOAP UI 5.0, Eclipse, Crucible, Liquibase Scripts, JUnit 4.12, Maven, SVN

Responsibilities:

  • Involved in full life-cycle agile methodology of software development for java based web services (soap over http) that involved SOA (service oriented architecture).
  • Designed and developed UI components using JSF, JSTL and Tag libraries and implemented in the MVC architecture.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Worked actively with business users during the UAT phase to resolve various data consistency issues.

Confidential, Austin TX

Java Team Lead

Environment: Java,J2EE(JSP,Servlet,JDBC,XML,JPA), SpringFramework2.5,Hibernate3.5,iText,JSF2.0, AJAX (DWR), SOA, JSTL, OOAD, Oracle 9i,RAD 7.5,OptmiseIT, JUnit 3.8.1, ANT 1.6.2,Cactus1.8, CVS, WebSphere Portal 6.0 ( JSR 286 ) and Agile Methodology

Responsibilities:

  • Developed the web sphere portlets (JSR 168), designed the Portal page on WebSphere Portal server and establish the wiring between Portlets.
  • Implemented a logging and tracking mechanism using filters and the Intercepting filters pattern .
  • Developed the object relational mapping using Java Persistence API (JPA)
  • Developed and modified the database objects including views, indexes, Stored procedures and SQL queries as part of tuning the application performance.
  • Developed custom tag using Classic Tag Handlers and view components using JSTL and Expression Language (EL)
  • Involved in working on the Agile Software Development methodology.

Confidential, Austin TX

Senior J2EE Developer

Environment: Java,J2EE(JSP,Servlet,JDBC,XML), SpringFramework2.5,Hibernate3.0, SOA,JSTL, OOAD, Oracle 9i,Velocity 1.5,Eclipse 3.0,JBoss, JUnit 3.8.1, ANT 1.6.2,Cactus1.8, CVS, Scrum Methodology, TOAD and Bugzilla

Responsibilities:

  • Design and development of back end Search criteria objects and generate the service objects
  • Involved in designed the UI model, developed UI components using JSP, JSF, JSTL, Spring tiles definition, Validators and Tag libraries and implementing in the Spring MVC architecture.
  • Developed and modified the database objects including views, indexes, Stored procedures and SQL queries as part of tuning the application performance.
  • Developed custom tag using Classic Tag Handlers and view components using JSTL and Expression Language(EL)
  • Interacted with the business customers for requirement gathering and clarifications on the BRD.

Confidential, Detroit, Michigan

Senior J2EE Developer

Environment: Java, J2EE ( JSF, Servlet, JDBC,AJAX& XML), Spring Framework 2.0,Custom tags, JSTL,OOAD, Oracle 9i, Java Mail API, WebSphere application Server 5.0, WebSphere Studio Application Developer 5.1.2 ( WSA D), Websphere Portlets, JUnit 3.8.1, ANT 1.6.2,Cactus1.8, CVS, Star Team, TOAD and Bugzilla

Responsibilities:

  • Designed and developed the Throttling framework for the management and handling the web service calls.
  • Design and development activities related to the back end Issue Management Services that handles various actions such as Split, Rollback and Transfer that can be performed on an issue.
  • Involved in designing the UI model, developing UI components using JSF, JSTL, Struts tiles definition, Validators and Tag libraries and implementing in the MVC architecture.
  • Implemented a logging and tracking mechanism using filters and the Intercepting filters pattern.
  • Developed the business objects and the Data Access Object (DAO) classes for the Issue Search functionality.
  • Developed and modified the database objects including views, indexes, Stored procedures and SQL queries as part of tuning the application performance.

Confidential, Fair Field, Ohio

Team Lead/ Application Developer

Environment: Java, J2EE ( JSP, Servlet and EJB ), IAA, Swing, DB2 , JBOSS 3.2.3, WSAD 5.0 and MQ Series 5.3 .

Responsibilities:

  • Refactored the existing applications and utilizing J2EE technologies and Insurance Application Architecture (IAA) to change the existing architectural framework.
  • Designed the full cycle software using UML and Rational Rose, adopted RUP methodology. Used the UML & OO design and programming concepts for Java.
  • Interacted with Business Analysts and designed UI model, development of application server logic
  • Designing and Implementing the Automatic Renewal feature for the Inland Marine Line of Business.
  • Developed stored procedures and wrapper classes including the Connection Pooling classes using JDBC
  • Developed necessary triggers, views and stored procedures for making efficient application
  • Prepared Test cases, System Test plan and system and integration testing.
  • Component based application development using JAVA, XML, and database technologies.

Hire Now