Java/j2ee Tech Lead/sr. Developer Resume
Rhode, IslanD
SUMMARY
- Java/J2EE Technical Lead having around 10 years of professional experience in developing / maintaining/ production support from medium to very large - scale applications. Actively participated in all phases of application development including the design, analysis, implementation and production support.
- Extensive experience in Object Oriented Design (OOD) in the area of application software using Java, Servlet, JSP, JNDI.
- Expertise in working Environment of JBoss Application Server.
- Expert level skills in developing web-based GUIs using HTML, XML, CSS and Java Script, Ajax, Jquery for Network Management Systems and web enabled applications.
- Handled large implementation and production support of 24x7 with various SLA’s
- Experience in Analysis and Design using Software Engineering MVC based frameworks like Struts, Spring Core and Spring MVC.
- Good experience in Ant and Maven for application packaging, build, Deployment and Release.
- Strong Core java programming skills using Java Api.
- Expertise in developing persistence layer using Hibernate.
- Good exposure in adopting the J2EE Design patterns to the applications like MVC, Front Controller, Business Delegate, Service Locator, Singleton, etc.
- Extensively worked on implementing Service Oriented Architecture (SOA) using, Java API for XML Web Services, WSDL, JAX-WS and JAX-RS
- Good experience in developing Batch Jobs including spring batch with Quartz.
- Good experience in developing messaging service (JMS).
- Well versed working with Relational Database Management Systems such as Oracle, MS SQL and DB2.
- Expertise in developing various Test Plans to do rigorous Testing and Implemented various applications developed successfully. Defined and created various Functional Documents for the systems to be developed.
- Highly dedicated to produce professional work with highest quality and creativity.
TECHNICAL SKILLS
Languages: JAVA, J2EE
Java Technologies: JDBC, Servlets, JSP, J2EE, GWT
Frameworks: STRUTS, SPRING, SPING MVC 3.x, Hibernate 3.x, Apache CXF/Camel
Application Servers: Web Logic, JBOSS 4.x/6.x
RDBMS: Oracle 9i/10G, Db2 9.X
TOOLS: /IDE Eclipse IDE 3.x, SOAP-UI, CVS, SVN.
Design Tools: Microsoft Visio 2003, Together 6.3
Operating Systems: Windows 95/98/NT/2000/XP/07, Linux
Other Web Technologies: CSS, JavaScript, HTML, XML, Ajax and Jquery.
PROFESSIONAL EXPERIENCE
Confidential, Rhode Island
Java/J2EE Tech Lead/Sr. Developer
Responsibilities:
- Understanding the functional flow/technical architecture of the application modules.
- Design the modules.
- Developed controllers using spring MVC.
- Developed the Front-end using JSP, Jquery, Ajax and JavaScript to present the server response and developed client side validations.
- Implemented DAO layer using Hibernate frame work.
- Responsible for package, build and deploy of the application using Maven.
- Involved in bi weekly releases to QA testing team.
- Analyzing the causes of bugs reported by QA team and make sure fixing them in next release.
- Maintaining Quality and Process documents for the Project
- Involved in system analyze, design and requirement gathering.
- Developed the Command and Service layers for business functionality.
- Prepared and executed the Test Cases for assigned modules.
- Involved in Application deployment and maintenance.
Environment: IBM Java SDK6, JSP, Servlet, Spring core, Spring Batch, Spring ORM, Spring MVC3.1, Hibernate, Jquery, Ajax, Web Services with JAX-WS, Maven, JBoss 6.1 and DB2.
Confidential, Rhode Island
Java/J2EE Tech Lead/Sr. Developer
Responsibilities:
- Understanding the functional flow of the GCS application module.
- Understanding SOA architecture and other interacting modules with GCS
- Developed web services and web service clients using Apache CXF(JX-WS, JAX-RS)
- Implemented DAO layer using Hibernate frame work.
- Responsible for build and deploy of the application to the Server using Maven
- Responsible for Unit and System Testing.
- Analyzing the cause for the bug fixes reported.
- Maintaining Quality and Process documents for the Project
- Involved in system analyze, design requirement gathering.
- Prepared and executed the Test Cases for whole application.
- Involved in Application deployment and maintenance.
Environment: IBM Java SDK6, spring, Spring Batch, Apache CHF, Apache Camel, Hibernate, Web services with both JAX-WS and JAX-RS, Maven, JBoss 6.0 and DB2.
Confidential, Rhode Island
Sr. Java/J2EE Developer
Responsibilities:
- Understanding the Indiana/Nebraska/Illinois lottery specific requirements.
- Involved in client meetings with team to identify the functional gaps, and the constraints that might arise after this uplift.
- Design and Development of the Use cases for Indiana lottery specific requirements.
- Involved in development of all player services modules using Struts Framework, JSP, Servlets, ESSDK and DB2.
- Implementation of data persistence layer using Hibernate.
- Involved in reviewing and fixing the TIRs generated in JIRA for Indiana lottery.
- Involved in deployment of application in application server Jboss4.3 for the production system.
Environment: IBM Java SDK 6, Java EE 6, Hibernate 3.0, JSP, Servlets, Java Beans, Struts1.1, CVS/SVN, Eclipse IDE 3.2, Jboss 4.3, DB2 Express C
Confidential, Rhode Island
Java/J2EE Developer
Responsibilities:
- Involved in the Usecase study and understanding of the functionality of the system.
- Involved in client meetings with team to identify the functional gaps, and the constraints that might arise after this uplift.
- Design and Development of the Use cases
- Involved in front-end development Modules using GWT, Servlets and ESSDK.
- Deployed the application in Jboss 4.0 for the production system.
Environment: Windows XP using GWT, Spring2.5.2, Hibernate 3.0, DB2 8.2, Apache 5.0.3, JBOSS 4.2, Visio 2003, Eclipse IDE 3.1.
Confidential, Rhode Island
Java/J2EE Developer
Responsibilities:
- Implementing the latest version of third party libraries and testing the application
- Developing Test Cases for Unit Testing using Junits
- Configuring management process using various tools like CVS
- Interacting with the clients to decide on the versions of the APIs to be used.
Environment: Java SE 5, Java EE 5, JSP, Servlets, Java Beans, Struts1.1, Hibernate 3.0, Cactus, CVS, Eclipse IDE 3.0, Jboss 4.0, DB2 Express C
Confidential
Java/J2EE Developer
Responsibilities:
- Implementing JSP pages for GUI and used Struts tags in JSP’s.
- Implementing Struts Action Classes.
- Implementing validations using struts validators and Struts form bean validations.
- Implementing business classes for business rules.
Environment: JDK 1.4, JSP, Servlets, Java Beans, Struts1.0, Hibernate 3.0, CVS, Eclipse IDE 3.0, Jboss 4.0, Oracle.