We provide IT Staff Augmentation Services!

Java Consultant Resume

2.00/5 (Submit Your Rating)

Chicago, IllinoiS

SUMMARY

  • About 7 years of experience in all features of J2EE Application design and development, including business analysis, system design, support, testing, implementation and maintenance of web based, Java and Client/Server applications.
  • Proficient in using Object Oriented Analysis and Design (OOAD) principals, applying proven design patterns in building high performance applications.
  • Strong development experience in using J2EE, Servlets, Spring, JSF, Spring MVC, Apache Struts, Hibernate, JDBC, JMS, JavaBeans, JPA, JNDI, RMI, EJB, JavaMail, J2SE, ORACLE, SQL Server 2008, SQL and PL/SQL.
  • Extensive design and programming experience with web technologies like JSP, HTML, DHTML, JavaScript, JSF and XML/XSL.
  • Hands on experience on Websphere, Tomcat, Weblogic, Apache Web Server and Glass fish.
  • Experienced is developing Jenkins, Ant and Maven scripts for automated application build and testing.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services dat include several components like WSDL, SOAP, UDDI, Axis and JAX - WS.
  • Extensive experience in using JSP, HMVC Pattern, MVC Architecture, leading to substantial reduction in time and effort.
  • Experience with using IDEs: Eclipse, Netbeans and IBM Rational Application Developer (RAD) for WebSphere Software. Version Control Systems: CVS, SVN.
  • Extensively used EJB technology to write reusable components and portable server side business logic for J2EE platform.
  • Experienced in using interfaces, classes, enumerations and annotations of Java Persistence API.
  • Experienced in developing applications using Hibernate, HQL, and Criteria. Used reverse engineering, mapping and configuring entities to represent them into Plain Old Java Objects (POJO).
  • Experienced in writing DB2 and Oracle, MySQL database programming scripts: Stored Procedures and Triggers using PL/SQL.
  • Experienced in Agile Methodology, Actively lead and participated in requirements clarification, design, development and creation of unit tests.
  • Strong experience with Object Oriented design and methodologies using Rational Rose, Visio and UML Studio.
  • Functional and Technical expertise in domains like Telecom, Business Services & Financial Applications, Work Flow Process - Automation, Internet Web applications.
  • Jointly worked with Technical Leads and Designers on the detailed task assignments and monitoring the progress against the schedule and quality.
  • Conducted design and code reviews, fixed bugs and resolved production issues.
  • Participated in client project meetings as necessary regarding technical activities.
  • Excellent and efficient Team Member with good planning and monitoring skills. Ability to work under stress and in meeting the schedules.

TECHNICAL SKILLS

Languages: Java, JavaScript, XML, XSL, XSD, HTML, DHTML, SQLPlus.

J2EE/J2SE: Servlets, Spring Beans, Struts, JSP, JSF, XML, JDBC, JMS, EJB JavaBeans, Struts, me/O library, Multi Threading, JMS, JNDI, RMI, JavaMail, JAX-WS.

IDE’s/Tools: Spring Tool Suite (STS), Eclipse, Netbeans, IBM Web Sphere Studio (WSAD), Sun ONE Studio, CVS, Rational Clear Case, XML Spy, Apache Ant-Build Tool, MS-Office, JUnit, Visual Source Safe, SQL *Plus .

Presentations: JSP, Java Script, CSS, XSL, HTML, DHTML, AJAX,VB.

Database: Oracle 9i/10g/11g, IBM DB2, MySQL, MS SQL Server 2008, TSQL, SQL, PL/SQL, Triggers, Views, HQL, Criteria, Toad.

Application/Web Servers: Weblogic Application Server 10.1/9.0, IBM Web Sphere 5.x, BEA Web logic, Tomcat and Apache Web Server, Resin.

Other Tools: JDK 1.7/1.6/1.5/1.2/1.1/1.0 , Jenkins, Maven, MS-Project, Visio, Erwin, TOAD, Rational Rose, Business Objects, Crystal Reports XI R2/10.0.

Methodologies: AGILE Methodology, Software Engineering (SDLC), OOAD and UML.

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP and SOAP.

Operating Systems: Sun Solaris, UNIX, Linux (Redhat, Ubuntu), Win 08/07/ XP, MAC.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, Illinois

Java Consultant

Responsibilities:

  • My responsibilities were to design and develop the Activation application sub-systems in ECSS and deploy subsystems.
  • Coordinated the requirements capture sessions with the business analysts, project manager and successfully implemented major modules of RSP, ESP.
  • Experienced in writing UML Use Cases and Message Sequence diagrams as the standard design patterns.
  • Responsible for implementing the J2EE design patterns like session facade, business delegate, value object pattern and Data access objects
  • Designed and developed Persistence and Business layers. Implemented these using Hibernate and EJB.
  • Developed various Activation modules like BAN creation and maintenance, Number allotment, Address validation, Service plan selection and others.
  • Wrote WSDL, JAXB Web service's for Server side and involved in complete front end to backend persistence layer for Use cases assigned.
  • Developed Web-services to expose the business methods to external services and for operations which need to be published over the web in coordination with the design team.
  • Implemented RESTfull Web Services for other applications to communicate.
  • Coded ANT scripts for building and deploying applications in development, test and production environments.
  • Developed Web Services using XML-based Web Services Description Language with Annotations.
  • Designed, developed and deployed the EJB's Session, Entity and Message Driven Beans in the Middleware onto the WebSphere Application Server 7.5.
  • Extensively used Java API for XML (JAXP) Processing with XML Parsers SAX 2.0 and DOM level2.
  • Designed and implemented various interfaces of the system for SOAP client request and returns the response via SOAP protocol.
  • Experienced in writing SOA based Enterprise Product Hub Web Service using JAX-WS, JAXB and SOAP. Used Active MQ for messaging and extensively used OO Design Patterns.
  • Developed JAX-WS Web Service Components for Customer Search and Customer Details Management Services.
  • Implemented Persistence Layer using Hibernate 3.0, HQL and Criteria. Used the databases Oracle and MySQL.
  • Implemented Plan package deal web service which provides Plan deal information to the online store using JAX-WS.
  • JUnit is used for testing the application modules and participated in the functional and integration tests.
  • Actively involved in fixing the defects raised during the post-production phase and extensively coordinated with the design team, production support and release management teams during testing and deployment phases.
  • Trained support team and Created documentation on parts of ECSS for production environment.

Environment: Java /J2EE, UML, Rational Rose, JMS, Hibernate 3.0, EJB 3, Web Services, JAXB, RESTfull, Ant, Jenkins, XML, Annotations, WSDL, UDDI, JAXP, SAX, DOM, SOAP, XSD, JAX-WS, ActiveMQ, HQL, Criteria, Oracle 10g, JUnit, Log4j, Maven, WebLogic Application Server 7.5, Linux (RHEL).

Confidential, San Jose, CA.

Java Consultant

Responsibilities:

  • My responsibilities were to develop the core functionalities and business logic required for the product enquiry, availability and order booking modules.
  • Worked with external partners like Mouser, Digikey and others, to implement WebServices to enquire availability, quotations, and order booking operations, together with support for multi-lingual support.
  • Experienced in using Spring Framework, using Controller, Service, Spring-WS and DAO layers to create flexible application subsystems.
  • Coded various cron jobs for automating few processes like billing, sending emails and other reporting tasks.
  • Responsible in the design and development of the Mobile app dat is used by the servicer to update live statuses of booked orders.
  • Developed various modules to load content dynamically for partners, website like recent quotations and orders and shipping status.
  • Implemented Log4j for all classes to set debug levels on production systems and also for better error logging.
  • Involved in all the critical development phases of all the modules and extensively supported all the members of the team.
  • Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and with good quality
  • Created Oracle SQLPlus, stored procedures, Triggers to process the customer requests using PL/SQL for efficient data access.
  • Actively involved in the post production testing phases and supported the production team as required.

Environment: Java J2EE, Spring, JavaScript, Ibatis, Web Services, JAXB, RESTfull, Jenkins, Maven, XML, Annotations, WSDL, SOAP, XSD, JMS, MySQL, JUnit, Log4j, Maven, Tomcat, Linux.

Confidential, Middletown, CT

Programmer Analyst

Responsibilities:

  • Designed and developed Business and Persistent layers of the insurance subsystems based on requirements specifications supplied to business analysts.
  • Implemented the new modules based on Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business and persistent layers by using Hibernate with Spring DAO and Developed POJO java classes using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and configured the database and Hibernate subsystems.
  • Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables residing on Oracle Database.
  • Developed web pages to display the account transactions and details pertaining to dat account using JSP, Spring Web Flow, AJAX and CSS.
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
  • Modified Struts configuration files as per application requirements and developed Web services for non java clients to obtain user information.
  • Used Struts Action Servlet, Action Form to design various JSP pages using MVC2 architecture.
  • Developed various activities like transaction history, search policies dat enable users to understand the system efficiently.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier with Struts. Used EJB components for backend processing.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing modules.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Coded and deployment scripts using Maven, shell scripts on Linux environment and deployed the application in WebSphere Application Server.
  • Developed Messaging frame work for Asynchronous service using JMS and Message Driven Beans.
  • Used Java Persistence API (JPA) which enables enterprises to implement Big Data applications quickly and easily.
  • Involved in implementing source code Branching and performed Check-in/Check-out in Subversion.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing

Environment: Java/J2EE, JSP 2.1, XSL, STRUTS 1.3, AJAX, DAO’s, POJO’s, Hibernate 2, Tag libraries, Spring Framework, Oracle 10g, PL/SQL, CSS, Web Services, Servlets 2.5, EJB 2, Scrum, JUnit, log4j, Ant, Maven, Linux (RHEL), WebSphere Application Server, JMS, Subversion.

Confidential, St. Louis, Mo

Java/ J2EE Developer

Responsibilities:

  • Designed and deployed two J2EE applications to support Confidential Business promotional operations.
  • Developed and tested market snapshot, quick quote and invest modules of trading website by enhancing the existing website using Struts, EJB's and Hibernate.
  • Developed, tested and deployed the mobile trading web site using JSP, Struts, EJB's and Hibernate.
  • Market snapshot will get the trade in and trade out values at an instance.
  • Quick quote is the tool which will get the number of shares of a company you will get for the amount you want to invest and the amount you will get on selling your shares, considering all the fees and discounts applicable.
  • Using Visual paradigm (UML) translated high-level requirements into detailed technical designs, and lead design sessions and conducted code walk-through.
  • Participated in the requirement analysis of technical and functional aspects of the applications.
  • Participated in estimating time and cost estimates of the project along with project manager.
  • Performed unit testing and assisted in user testing of programming modifications.
  • Made recommendations regarding further definition of development standards and application architecture principals.
  • Adhered to pre-defined programming standards set by Application Architects.

Environment: Java/J2EE, EJB 3.0, Struts 2.1, Hibernate 3.0, JSP, JavaScript, AJAX, Web services, Jenkins, JAX-WS, WSDL, Oracle, SQL Plus, Weblogic, Solaris.

Confidential, NY

Java Developer

Responsibilities:

  • Designed, developed and enhanced back-end system using J2EE and Database technologies for Subscriber Sales and Marketing operations
  • Experienced in using Spring Beans, DAO, Controller and Service layers for fast and efficient processing for retail store sales processing
  • Strong experience in using Spring Dependency Injection (DI), Annotations, AOP and advanced multi-threaded application request processing
  • Proficient in creating and maintaining Entity Relationship Diagram (ERD), Entity Beans, and Spring declarative transaction models
  • Expert in optimizing SQLPlus using Oracle Hints and creating supportive stored procedures using PLSQL, Triggers and Cursors
  • Designed and developed WebServices using Axis, and associated business modules integration for B2B partner application interfaces
  • Implemented persistence application layer using Hibernate, HQL, Criteria, Annotations, and Object Relational Model (ORM) model.
  • Worked on cross-domain application technology based on Web 2.0 and current Bell platform RESTful API
  • Worked in advanced requirements analysis (BAs), rapid application creation and deployment teams.
  • Analyzed complex data call flows, transaction management and application data traffic models.

Environment: Jsp, Spring, Hibernate, JavaScript, HQL Struts, Servlets, Ant, JDBC, Web services, Axis, Eclipse, Web logic 8.1, Oracle 9i, SQL Plus.

We'd love your feedback!