We provide IT Staff Augmentation Services!

Java / J2ee Consultant Resume

0/5 (Submit Your Rating)

Washington, DC

OBJECTIVE

  • To work in a Challenging and Professional environment with exposure to New technologies and Advanced techniques, where I can employ my skills extensively.Professional Summary:

SUMMARY

  • Over 5 years of experience in design and development of web - based, component architecture applications with Java/J2EE, Spring, Struts, Hibernate, ANT, Log4j, Servlets, EJB, JSP, JDBC, JNDI and XML.
  • Experience in SDLC phases including POC, database design, development, testing, deployment and maintenance.
  • Applied and has knowledge in using the Design Patterns like Session Façade, Singleton, Factory, MVC, DAO, Singleton, Business Delegate and Abstract Factory.
  • Experience in designing and developing user friendly interfaces using client-side Java Script, CSS, JSF and, AJAX.
  • Strong knowledge in Web Services/SOA architecture using XML, XPATH, XSD, SOAP(JAXRPC, JAXR, JAX-WS, JAXM, SAAJ, WSDL) and Good Knowledge on RESTful (JAX-RS)Web Services.
  • Expertise in database such as Oracle, SQL Server.
  • Expertise in designing Data Model and coding stored procedures, functions, database triggers and packages using PL/SQL.
  • Experience in JBOSS, Websphere MQ, Tomcat and WebLogic environments.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experienced using Script Languages (Perl, Shell, Maven and Ant).
  • Experience in Agile Methodologies like SCRUM.
  • Good Exposure to frameworks like Hadoop which supports Data-intensive Distributed Applications.
  • Quick learner and team player with strong analytical and problem solving skills, and ability to quickly adapt to new environments & technologies.

TECHNICAL SKILLS

Languages: C, Java 1.4/1.5/1.6, PL/SQL, T-SQL

Core Java: Generics, Collections, Threads, JDBC, Java AWT, Regex

Enterprise Java: Servlets, JSP, JavaBeans

Tools: & Framework: Struts1.2, Springs 1.x/2.x/3.0, Hibernate3.x, Spring MVC, WebServices, Log4J, Apache Axis1.1

Mark-up/Scripting: HTML5 (Dynamic), XHTML, HTML, XML, XSLT, CSS (2, 3)Language AJAX, JavaScript, JQuery

XML Technologies: XML, XSL/XSLT, SAX/DOM, XPath, XSD, XQuery, JAXB SOAP, DTD, Schema

Web Services: SOAP, UDDI, WSDL, Apache Axis 1.1, RESTful WebServices.

Application/Web Servers: Apache Tomcat4.x, 6.x, BEAWebLogic, Websphere5, Jboss4.x

DBMS / RDBMS: Oracle 8.x/9.x/10g, SQL-Server 2000, MySQL 5.x, MSAccess

IDE: Spring STS, Eclipse 2.x/3.x, NetBeans6.9

Version Control Systems: VSS, CVS

Unit Testing Tools: JUnit, DBUnit, LoadTest.

Other Skills: UML, GoF Design patterns, Code reviews, Test planning.

PROFESSIONAL EXPERIENCE

Confidential, Washington DC

Java / J2EE Consultant

Responsibilities:

  • Participated in the team meetings with business analysts to gather the business requirements.
  • Brainstormed with the team and created the scope and functional specifications to lay out the project phases.
  • Actively took part in everyday Stand-up meeting, Review meetings following Agile Methodology to assess the direction of a project throughout the development lifecycle.
  • Developed important modules (Admin module, Email outputs, Email Remainders and portal module) of the application that manages the whole onboarding journey.
  • Designed use case diagrams, class diagrams using the ObjectAid and also prepared documentation to explain the flow.
  • Designed the Role based dashboard interface with the preferences given to the user by People soft application.
  • Used JSP with Spring 3 MVC Framework, JSTL, HTML5, CSS3, JSP, JQuery, Velocity templates for developing User Interfaces.
  • Designed controller classes using Spring 3 Annotations on Java1.6 environment.
  • Developed Admin Module, from which admin users can view/ take actions (like initiate onboarding, stop onboarding, do not use portal etc.) on applicants depending on the security role assigned to the admin user.
  • Spring up email module using spring framework’s Java Mail Sender (JMS) interface which can generate outputs with/without attachments for multiple scenarios using Velocity templates. These emails are sent to different systems for data archival.
  • Coded email reminders module that is used to send reminders to applicants or recruiters upon triggering some specific set of conditions.
  • Wired logic to develop dynamic navigation using factory pattern, spring auto wiring capabilities for the portal application. Each individual applicant can view different set of screens; multiple parallel screens can be open throughout the portal, which also takes care of multiple modes (EDIT mode, VIEW mode).
  • Designed Java components using DAO and Singleton design patterns. Used Data Transfer Objects (DTO) for transferring data from one layer to other.
  • Used JPA to implement business logic, which uses java persistence API along with hibernate3 to make database calls.
  • Used Java Mail concept in developing Emails Module. It formulates the Email template (to, cc, body, attachments and subject) using velocity templates and then routes to the respective Users and Contacts.
  • Written SQL views, HQL queries, for developing backend queries and procedures.
  • Used Spring STS IDE for development and Log4j for logging messages.
  • Deployed source code control processes across the VSS.
  • Responsible for defect analysis and fixing System/UAT defects to support Application Testing.

Environment: Java1.6, springs 3.0, Hibernate 3.1, JPA, Springs STS, JSTL, JSP 1.2, Velocity, Tomcat 6.x, JavaScript, ObjectAid, HTML5(Dynamic), CSS3, MYSQL, JQuery, Java Mail, Log4j, Agile Methodology.

Confidential, Wilton, CT

Senior Applications Developer

Responsibilities:

  • Involved in the team meetings and worked with DBA team, business user to finalize the project phases.
  • Developed important modules (Projects, Reports, Contact Manager, Publisher, Email, and Administration) of the application that manages the firm’s business.
  • Designed the Role based user interface with the preferences given to the user by their Organization Administrator.
  • Designed use case diagrams, sequence diagrams and activity diagram using the UML diagrams and also prepared documentation to explain the flow.
  • Used JSP with Struts Framework, DHTML and AJAX for developing User Interfaces.
  • Developed Action Forms, Action Classes and modified Struts-config.xml for individual Action mappings to build the controller on Java1.5 environment.
  • Reports Module dynamically builds Queries based on the criteria selected by the users and returns thousands of records in less than 30ms. Customized the Report Module based on different client requirements.
  • Developed Session Beans to implement business logic, which uses Stateless session Beans to make database calls.
  • Used Java Mail concept in developing Email Module, which gets email from POP3 server into Confidential system. It reads the Email Header, Body and Subject and then routes to the respective Projects or Opportunities, Users and Contacts.
  • Publisher Module builds the dynamic .doc, .pdf, .html, .xml files on fly from the Confidential Database using the templates generated by the Users. Used itext in generating pdf files
  • Coordinated and executed automated Load, Stress and Performance using WAPT 3.0.
  • JDBC was used to access data from backend database. Written SQL & PL/SQL code, functions for developing backend queries and procedures.
  • Responsible for System/Regression test procedures for the applications and handle any defects raised during testing.
  • Refactored the Code as per the Client in order to cope up with changing requirements.
  • Performed unit tests using JUnit for Unit Testing.
  • Involved in the production On-Call support team and responsible for production incidents and Change Orders.

Environment: Java1.5, Struts 1.x, JDBC, JSP 1.1, Tomcat 4.x/5.x, Eclipse 2.x, JavaScript, DHTML, Oracle9i, XML, WAPT 3.0, Java Mail, JUnit, Log4j, Agile Methodology.

Confidential, Norwalk, CT

Applications Developer

Responsibilities:

  • Actively involved in the various phases of SDLC of gathering business requirements, analysis, design, development, testing and support.
  • Participated in team meetings, discussions with business analysts and created the scope and functional specifications to lay out the project phases.
  • Worked with the DBA team to develop the initial draft for the data model from the requirements.
  • Designed and developed the customer service application using Java1.4/1.5, Spring, JSP, Ajax, and JSF with AjaxFaces to improve the user interface, which helps the business users’ team to provide more services to the customers.
  • Integrated Resume Mirror Extraction (RMX) web services Enterprise module to extract the resume data.
  • Developed a listener class to accept data from the web services resume processor and insert data into database using JDBC.
  • Involved in writing functions, PL/SQL queries to fetch the data from the SQL Server database
  • Developed the company affiliates project to distribute the content and jobs from the corporate application by transforming the XML feed with an XSL style sheet
  • Developed the customized user friendly interface by using the Xalan-Java XSLT Processor.
  • XML data on the page is transformed with different XSL style sheets based on the user format selection.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Responsible for defect analysis and fixing System/UAT defects. Actively participated in promoting the application into production.
  • Provided mentoring for the team members to complete the tasks efficiently and in time.
  • Provided support for implementation, post implementation defect management and Change Orders.

Environment: Java 1.4/1.5 Spring 1.2, Tomcat 5.x, JSF, Ajax, JQuery, SQL Server 2005, Solaris, Apache 2.0, Hibernate, VSS, Resume Mirror Extraction Web Service, WSDL, SOAP, JAX-RPC, Apache Axis 1.2, XML, Xalan - Java XSLT Processor 2.7.1

Confidential

Software Engineer

Responsibilities:

  • Actively participated in the complete Software Lifecycle of requirement gathering, design, development and implementation for various new Business features and also prepare project plan estimate and process audits.
  • Brainstormed with the team and created the scope and functional specifications to lay out the project phases.
  • Developed application using JSP, Java1.4/1.5, Struts framework, client side data validations using JavaScript.
  • Created Stored Procedures using PL/SQL, functions, triggers in MsSQL server and Oracle to fetch required data
  • Implemented localization and customized features for different client requirements.
  • Developed prototype versions of the application for enhancement to new domain/sector.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.

Environment: Java 1.4/1.5, Struts1.2, Java Servlets, Hibernate, Java Beans, EJB, Java Swings, JSP, AJAX, HTML, CSS, JavaScript, MS SQL Server 2000 and Oracle10g

We'd love your feedback!