We provide IT Staff Augmentation Services!

Senior J2ee Consultant Resume

3.00/5 (Submit Your Rating)

Marietta, GA

SUMMARY

  • Overall 8+ years IT experience in Development, Maintenance, Enhancement and Production Support of Enterprise Applications.
  • Experience in developing enterprise level web applications using Core Java, J2SE, J2EE, spring, Hibernate (ORM), JPA, Struts, JSF, ICEFaces, Servlets, and JSP.
  • Experience in using software methodologies like water fall, Agile - Scrum, and knowledge in software methodologies like TDD, V - model.
  • Hands on experience with Oracle Web Logic Server, IBM Web Sphere, JBoss, Apache Tomcat server at application level and good knowledge at admin level.
  • Good knowledge & skills in Java Multi-threading, Java Collections, Java Exception handling mechanism.
  • Good Knowledge and experience in using distributed technologies like Java Web services, EJB, JMS.
  • Good knowledge and hand on experience in developing and consuming RESTful web services using REST API. Used Jersey and Jackson libraries in reference implementation of JAX-RS and also experience in developing and consuming SOAP web services using JAX-WS.
  • Experience in writing database objects like Stored Procedures, Triggers for Oracle, MS SQLServer, and MySQL databases and good knowledge in PL/ SQL, hands on experience in writing medium level SQL queries using JDBC, HQL, Hibernate Criterion API and JPQL .
  • Experience and good understanding with OOAD, OOP Development Methodologies.
  • Having good knowledge on various Java Design Patterns and Java Performance Tuning concepts, Struts 2.x, Hibernate Caching mechanism.
  • Experience in leading mid-size team and offshore-onsite team coordinator and also good experience to work independently, across teams and small to medium size teams (team work), fast paced development teams, worked closely with business analyst, Solution Architects, Data base design team.
  • Ability to learn quickly, adopt, and implement rapidly emerging technologies.

TECHNICAL SKILLS

Languages: Java (JDK 1.4/1.3/1.2), J2SE 1.6/1.5, SQL, PL/SQL, C.

J2EE Technologies: Servlets, JSP, JSTL, JSF, ICE Faces, JDBC, Java Bean, EJB, JMS, JPA.

XML Technologies: XML, XSL, XSLT, XSD, XPath, SAX/ DOM parsers.

Web services: SOAP, SOAP UI, JAXB, JAXP, JAX-WS, JAX- RS, HTTP client, Apache Axis client, Apache CXF, RESTful API.

Frameworks: Spring, Struts, Hibernate (ORM).

Front end: JSF, ICE Faces, AJAX, HTML, Spring MVC, ExtJS, Dojo, JavaScript, JQuery, JSGL, CSS, Java Swing, Java Applets.

Development Tools: TOAD, ANT, MAVEN, Log4J, DB2 Visualizer, SQL Developer, Jetty, Apache Beehive (Page flow), Putty.

Web/App Servers: Oracle Web Logic, IBM Web Sphere (WAS), Apache Tomcat, JBoss.

IDE’s: My Eclipse, Eclipse, JBuilder, NetBeans.

Database: Oracle 11g/10g, MS SQL Server, MySQL.

Version control Tools: SVN, Tortoise SVN, CVS, CM Synergy.

Testing Tools: JUnit.

Defect Tracking Tools: HP Quality Centre, PVCS Tracker, BMC Remedy (TSG), Rally, JIRA.

Operating Systems: Windows NT/2000/XP, Unix, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Marietta, GA

Senior J2EE Consultant

Responsibilities:

  • Responsible for understanding the business requirements and technical, functional documents.
  • Responsible for writing code to consume and produce the RESTful/ SOAP web services.
  • Wrote a service to generate various QDocs and send them to QAD system via Messaging Queue.
  • Written value objects to handle data from data tier/business tier.
  • Involved in writing moderate to complex SQL queries and DB scripts for loading data in MySQL DB.
  • Tested the developed/ consumed SOAP based web service using SOAP UI before moving to testing team.
  • Written JUNIT test cases to do unit test for assigned task before moving to system test.
  • Involved in integration of Alfresco and QAD systems.
  • Responsible for supporting the existing web application (SB Web) and fixing the production tickets.

Environment: Java 7, Spring, JPA, MySQL, Alfresco (ECM), QAD (ERP), SOAP/ RESTful Web Services, Spring WS, Apache HTTP Client, JUNIT, Maven, SOAP UI, TOAD, SVN, LOG4J, Eclipse IDE, Tomcat, JIRA, ActiveMQ.

Confidential, Atlanta, GA

Senior J2EE/ Product Consultant

Responsibilities:

  • Responsible for understanding the business requirements and technical, functional documents.
  • Understanding high level and low level design documents for assigned modules.
  • Developed UI pages related to assigned module using Ext JS components.
  • Involved in writing the managed/backing beans to handle the presentation logic.
  • Written controller logic for assigned modules using Spring MVC.
  • Responsible for writing code to consume and produce the RESTful/ SOAP web services.
  • Written value objects to handle data from data tier/business tier.
  • Written Java Script functions for data validations.
  • Involved in writing moderate to complex SQL queries and DB scripts for loading data in Oracle DB.
  • Tested the consumed RESTful web services before moving the code to system test using Rest Client.
  • Tested the developed/ consumed SOAP based web service using SOAP UI before moving to testing team.
  • Helped client side operations team for deploying code in both UAT, and Production environment and stabilizing the system after go live.
  • Written JUNIT test cases to do unit test for assigned task before moving to system test.
  • Responsible for fixing the bugs reported by QA team in the assigned modules and also in the already existing functionality.
  • Responsible for supporting the existing products and fixing the production tickets.

Environment: Java 7, ExtJS 4.2, JavaScript, JSP, HTML, CSS, Spring MVC, Hibernate, Spring ORM, Spring security, Oracle 11g, Web Sphere (Production server), SOAP/ RESTful Web Services, Apache Axis2 Client, Apache HTTP Client, JUNIT, Maven, SOAP UI, TOAD, SVN, LOG4J, Eclipse IDE, Tomcat, JIRA, ActiveMQ, Apache Beehive.

Confidential, Alpharetta, GA

Senior J2EE Consultant

Responsibilities:

  • Responsible for understanding the business requirements and technical, functional documents.
  • Responsible for setting up the development environment.
  • Understanding high level and low level design documents for assigned modules.
  • Developed UI pages related to assigned module using JSF components, Revit UI frame work.
  • Involved in writing the managed/backing beans to handle the presentation logic.
  • Written value objects to handle data from data tier/business tier.
  • Responsible for writing code to consume the RESTful web services. Used Jackson libraries as reference implementation of JAX-RS and testing the consumed RESTful web services before moving the code to system test using Rest Client.
  • Added Maven scripts for assigned modules in pom.xml file.
  • Written Java Script function for data validations.
  • Involved in writing moderate SQL queries and DB scripts for loading data in Oracle DB.
  • Responsible for writing the code for backing beans for assigned modules.
  • Responsible for writing the code to pull data from Alfresco (ECM) for assigned modules using Apache Chemistry CMIS API.
  • Written JUNIT test cases to do unit test for assigned task before moving to system test.
  • Responsible for fixing the bugs reported by QA team in the assigned modules and also in the already existing functionality and for supporting the existing products and fixing the production tickets.
  • Responsible for understating financial domain specific knowledge and participate in domain specific KT sessions.

Environment: Java 6, JSF 1.2, Revit UI ( Confidential UI frame work), JavaScript, Dojo, JSP, HTML, CSS, Servlets, JDBC, Alfresco(ECM), Apache Chemistry CMIS API, Oracle 11g, RESTful Web Services, JAX-RS, JAXP, XML, AJAX, JSON, JUNIT, Maven, TOAD, SVN, LOG4J, Eclipse IDE, Tomcat, Rally.

Confidential, Tampa, FL

Senior J2EE Consultant

Responsibilities:

  • Responsible for understanding the business requirements and existing functionality.
  • Attending the daily standup meetings and weekly status meetings.
  • Responsible for setting up the development environment and understanding high level and low level design documents for assigned modules.
  • Involved in development of SupportGUI Web component using JSF and integrating with developed services.
  • Written code for developing web services using REST API. Used Jersey libraries as reference implementation of JAX-RS and configured Jersey servlet in web.xml and copied all the Jersey API jar into WEB-INF/lib
  • Added ant scripts for assigned modules in build.xml and wrote moderate SQL queries, DB scripts for loading data in MySQL DB.
  • Involved in testing the developed RESTful web services before moving the code to system test.
  • Responsible for writing the code for back end system using spring frame work and code to pull data from database using Hibernate API for assigned modules.
  • Responsible for writing the JUNIT test cases to do unit test for assigned task before moving to system test and fixing the bugs reported by the testing team in the assigned modules and also already existing functionality.
  • Responsible for understating telecom domain specific knowledge and participate in domain specific KT sessions.
  • Responsible for supporting the product life cycle of URA application and fixing the production tickets.
  • Responsible for understanding the URA application flow and doing enhancements.

Environment: J2SE/JDK, JSF 1.2, JavaScript, JSP, Servlets, CSS, Spring Frame work, Hibernate, Spring integration, Vertica DB(Analytical), My SQL, RESTful Web Services, JUNIT, ANT, BMC Remedy defect tracking tool, DB Visualizer Tool, Synergy CM, LOG4J, My Eclipse IDE, Web logic, Authentication & Authorization Confidential internal portal crossroads, JQuery, DWR, JavaScript, JSGL (JavaScript Graphics Libraries).

Confidential, Memphis, TN

Senior J2EE Developer/Team lead

Responsibilities:

  • Responsible for understanding requirements along with technical Architect and business analyst.
  • Responsible for understanding the existing system and architecture of the new system.
  • Involved in developing prototype screens for the new system and presenting them to the direct users of our system and responsible for writing environment setup guide for our new system.
  • Involved in developing UI screens for assigned modules using ICEFaces and JSF.
  • Actively participated in daily scrum meetings and responsible for the reporting weekly work status of all team members to the manager.
  • Responsible for understanding/ implementing internal Security API Frame work by conducting meetings with Confidential Dev framework team. Involved in preparing understanding document for internal Security API Frame work and giving knowledge transfer about security API to other members of team.
  • Responsible for implementing Confidential WSSO Authentication and Authorization for our system by conducting meetings with Confidential WSSO team and configuring Role Based Access Control System (RBACS) our application and configuring different application specific roles, Rules in Confidential ESC system using ESC GUI.
  • Responsible for integration of JSF/ICEFaces and Spring Framework for implementing Confidential internal Security API frame work and configuring Confidential customized Logging component for our Application.
  • Involved in writing Controller logic for UI Screens developed for assigned modules.
  • Responsible for writing Ant Scripts for all the 3 modules for our application.
  • Involved in writing JPQL queries at Data/integration tier using JPA.
  • Responsible for implementing context search functionality in Search module using ICEFaces components.
  • Responsible for unit testing by writing JUnit test cases.

Environment: J2SE/JDK, Framework based Confidential Security API, EJB 3.0, JPA 2.0, Oracle 10g, Eclipse IDE, JUnit, JSF/ICEFaces, JavaScript, Apache webserver, Oracle Web logic Server 10.3.5, SVN, Confidential Log4J Component, ANT Build Tool, SQL Developer.

Confidential, Nashville, TN

Senior J2EE Consultant

Responsibilities:

  • Responsible for requirement gathering & understanding them along with business analyst.
  • Involved in developing the GUI screens as per the requirement using JSF/ ICE Faces Components, JSP.
  • Involved in writing Managed Beans/Controller logic for assigned modules.
  • Responsible for developing the functionalities as per use case documents.
  • Responsible for writing navigation-rules and configuring managed beans in Faces-config.xml file.
  • Responsible for understanding the existing system architecture by closely working with Technical Architects.
  • Involved in writing classes, methods, DAOs and service layer logic as per requirements.
  • Responsible for understanding the domain knowledge by communicating with business users.
  • Responsible for handling medium to critical PR’s and fixing reported bugs and updated the status in PVCS tool.
  • Involved in changing the ant scripts for automatic build process.
  • Responsible for deploying the application on development server.
  • Involved in testing the application functionality for given task by writing test cases using JUnit.
  • Responsible for conducting end-user specific trainings and preparing/ publishing the end-user manual/guide.
  • Responsible for helping users in usage of application and explain the screen navigation.

Environment: J2SE/JDK, Spring Batch processing, Spring Security, Spring AOP, Spring 3.0, Hibernate 3.2, IBM DB2,PVCS, MyEclipse 8.6, JUnit, JSF/ ICE Faces, Tomhawk, MyFaces, Facelets, JSP, JavaScript, Web services, Apache CXF, SOAP UI, DB Visualizer tool, JBOSS 4.4, CVS, Log4J, ANT Build Tool.

Confidential, Groton, CT

Senior J2EE consultant / Team Lead

Responsibilities:

  • Responsible for requirement gathering along with business analyst.
  • Involved in developing the GUI screens as per the requirements using JSP, Adobe flex UI component.
  • Involved in writing classes, Interfaces, methods.
  • Involved in writing Hibernate mapping (.hbm) files for mapping java class objects.
  • Written a java class to trigger the application specific URL’S automatically by work automation tool UC4.
  • Written a SQL query inside java class that fetches preconfigured messages and pass into result set object.
  • Written spring application context.xml to configure hibernate configurations.
  • Written code for consuming SOAP based third party web service using Apache Axis client and JMS transport. Transportation protocol used is HTTPS to transport to third party Exco InTouch.
  • Involved in taking KT from incumbent vendor at fast phase for Clinical Trail Operations applications (PIMS, PCRU Dashboard, PCRU Status board, JResultNet and txtMessage).
  • Responsible for understanding business process & CTO application related functional knowledge.
  • Involved in coordinating and distributing work to offshore team and responsible for creating, updating applications related understanding documents
  • Actively involved in writing Test scripts and doing System testing for JRE and IE8 browser compatibility for my applications.
  • Involved in conducting meetings with Confidential business users for understanding gaps in the CTO applications.

Environment: J2SE 1.5, J2EE, Servlets, JSP, JavaScript, CSS, Eclipse, Struts, Hibernate, spring application context, JMS, SOAP web services, Adobe Flex Builder 3.0, XML, XSD, PL/SQL, Toad, web logic Server, Oracle, SQL Server 2008, tortoiseSVN, CVS, JavaScript, Log4j, ANT, HP Service Center.

Confidential

Java Consultant

Responsibilities:

  • Responsible for understanding the requirements and existing functionality of the system by communicating with business analyst.
  • Responsible for understanding the business process by communicating with business users.
  • Involved in developing the functionality as per use case documents for various modules of the application.
  • Designed and developed Struts Action classes, Dyna Action Forms, DAO, Views using Struts custom tags.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML
  • Developed EJB components encapsulating business logic.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework
  • Used SVN as source control.
  • Participated in client -side and server -side data validation using JavaScript and Struts Validators.
  • Responsible for fixing bugs reported by testing team and updating the status of the bug.
  • Responsible for writing ANT Scripts for building the entire web application.
  • Performed unit testing using JUnit.
  • Responsible for fixing the production issues and supported the application after pushing to the production.
  • Interacted with the users in case of technical problems and monitoring the business users.

Environment: Java 1.4, J2EE, Struts, JSP, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Toad, JUNIT, HTML, JavaScript, MVC,SVN, Web Sphere Application Server, Oracle, Windows XP

We'd love your feedback!