We provide IT Staff Augmentation Services!

Java Consultant Resume

5.00/5 (Submit Your Rating)

Sterling, VA

SUMMARY:

  • 7 + years of Experience in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, support and testing.
  • Proficient in using Object Oriented Analysis and Design (OOAD)principles, applying proven design patterns in building high performance applications.
  • Well versed in using J2EE, EJB2.0,EJB3.0, RMI, JDBC, JSP,Spring, Apache Struts, Servlets, JMS, XML, XSLT, IBM MQ Series and JavaScript.
  • In - depth knowledge and experience in using Java, JavaScript,SQL, MySQL, PL/SQL, HTML, DHTML, CSS, XML languages.
  • Experienced is developing Antand Maven scripts for automated application build and testing.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
  • Experienced in using Objects Oriented Design,UMLandRational Rose. Expert in gatheringRequirements and SystemsAnalysis.
  • Extensive experience in GUI design using JSP, HMVC Pattern, MVC Architecture, leadingto substantialreduction in time and effort.
  • Use of IDE for developing environment like SpringSource Suite, Eclipse,Sun ONE Studio,Web Sphere Studio5.1,Jbuilder, Web Gain Business Designer & Structure Builder, Elixir Case, and Visual Source Safe and Erwin for Data base Scheme Design.
  • Sound RDBMS concepts and extensively worked with Oracle 8i/9i/10g, DB2, SQL Server 8.0, MySQL, MS-Access and Toad.
  • Experienced in writing PL/SQL procedures, Triggers in Oracle and Stored Procedures in DB2 and MySQL.
  • Worked on different Application Servers like WebLogic, WebSphere, JBoss, Oracle Application Server and Web Server like Tomcat.
  • Expertise in Cutting Edge Technologies like EJB, JPA, JMS, XML and WebSphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans (EJB) on Application Servers like WebLogic, WebSphere and JBoss.
  • Strong experience in developing Enterprise Data models and successfully implemented these using Hibernate POJO'sand configured Hibernate persistence layer.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Worked with different SDLC methodologies like RUP and Agile (TDD, SCRUMand XP).Also have experience in usingWaterfall methodology.
  • Worked on Operation Systemslike Windows’ XP/2003/07/NT,Sun Solaris,UNIX, and Linux (Redhat ES5 and Ubuntu).
  • Experienced in using source code change management and version control tools Subversion, CVS, ClearCase and Microsoft Visual SourceSafe.
  • Accomplished with creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Unit, System Integrated Test, Regression Test and Customer Test.
  • Experienced in usingJava libraries and packages such as the Java Threads package, Collection, Concurrent and NIO packages.
  • Provided technical support for debugging applications and assistance to production systems.
  • Capable of Learning new technologies quickly and adapting to a new environment. Excellent Troubleshooting skills.
  • Excellent and efficient Team Member with good planning and monitoring skills. Ability to work under stress and in meeting the schedules. Excellent Communication and Technical Document Writing skills.

TECHNICAL SKILLS:

Operating Systems: Sun Solaris, UNIX, Linux (Redhat, Ubuntu), Win 2003/07/ XP/ NT

Programming Languages: Java, JavaScript, C, C++ and UNIX (ksh) Shell Scripts

Middle Ware/Tools: EJB 2.1 & 3.0, Servlets, JSP, JDBC, Webservices, Message Driven Beans, Apache ActiveMQ and IBM MQ Seriesfor Java.

Web Technologies: J2EE,JDBC,Spring,Servlets,Struts,JSP,JavaBeans,RMI,EJB, JNDI, JAX-WS, JAXB,SAX, JMS, Java, Web Services using SOAP, WSDL, HTML, JavaScript, DHTML,DOM, XML, XSL, XSD, CSS, Applets, AWT, JFC (Swing),Hibernate, HQL, Criteria

Database: MySQL, Oracle 8.x/9i/10g, IBM DB2, MS Access 2003, MS SQL Server 2003, TSQL, SQL, PL/SQL, Triggers, Views, HQL, Criteria, Toad

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

Tools: /IDE s: SpringSource Tool Suite,Eclipse, IBM Web Sphere Studio (WSAD), Sun ONE Studio,JBuilder, Rational Rose 2001A, CVS, Rational Clear Case, Rational Clear Quest, XML Spy, IDEA IntelliJ 3.0,Adobe Dream Weaver, Apache Ant-Build Tool, MS-Office, JUnit, Visual Source Safe, SQL *Plus.

Web/App Servers/EAI: Apache Tomcat, IBM WebSphere 6 and 7.5, IBM Web Sphere Studio 5.x, BEA Web logic, Sun ONE Application Server,IBM HTTP Server, Apache HTTP Server

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

Methodologies: Software Engineering (SDLC), OOAD and UML

Frameworks: Jakarta: Struts (MVC), Framework (MVC), J2EE Design Patterns

WORK EXPERIENCE:

Confidential, Sterling, VA

Java Consultant

Responsibilities:

  • My responsibilities were to develop the core functionalities and business logic required for all the modules.
  • Worked with external systems like Aria, ServiceBench and PlusOne for billing, Servicer availability and background verification processes.
  • Confidential has both web scheduling as well as customer care scheduling. Coded RESTfull API’s to be used by the scheduling modules.
  • Responsible for developing the SEO module that supported the marketing and SEO related tasks.
  • Responsible for the increase of dynamic pages for website marketing to increase the SEO ranking of the site.
  • Worked on different rules to increase the website ranking during search results.
  • Implemented various spring features mainly security and web services for sign-up and mobile app.
  • Coded various cron jobs for automating few processes like billing, sending emails and other reporting tasks.
  • Responsible in the design and development of the Servicer Mobile app that is used by the servicer to update live statuses of a booked appointment.
  • Developed various modules to load content dynamically for Confidential website like recent repairs module, Scheduling widget, Customer testimonials etc.
  • Developed a mobile app available in app store and play store for the scheduling flow through mobile phones.
  • Developed a script to automate the build and deployment process for both development and test environments.
  • Implemented Log4jfor 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.
  • Actively involved in the post production testing phases and supported the production team when ever needed.

Environment: Java/J2EE, Spring, Ibatis, Web Services, JAXB, RESTfull, Maven,XML, Annotations, WSDL, ActiveMQ, JMS,Tibco, MySQL, JUnit, Log4j,Velocity, Maven, Tomcat, LINUX.

Confidential, Bellevue, WA

Java Consultant

Responsibilities:

  • My responsibilities were to design and develop the Activation application sub-systems in ECSS and deploy these subsystems in the Confidential network.
  • Coordinatedthe 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 diagramsas the standard design patterns.
  • Responsible for implementing the J2EE design patterns like session facade, businessdelegate, value object pattern and Data access objects
  • Designed and developedPersistence 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.
  • 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.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Prepared EJB deployment descriptors using XML.
  • JUnit is used for testing the application modules and participated in the functional and integration tests.
  • Implemented Log4j for all classes to set debug levels on production systems.
  • 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 testingand deployment phases.
  • Trained support team and Created documentation on parts of ECSS for production environment.

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

Confidential, Columbus, IN

Java Consultant

Responsibilities:

  • My responsibilities were to design and develop Java/J2EE application for Monitoring module and Scheduling online facilities. These modules supported the Cummins Engine and Fuel system product lines.
  • Worked with the business analysts, project managers and end-users to gather requirements, design the database, and develop the application subsystems.
  • Designed and Developed the UML Use Cases, Class Diagrams, and Sequence Diagrams using Rational Rose for Scheduling module.
  • Designed and developed Add, Edit and profile view web pages for the Credit Monitoring module, including Search and Result screens for Accounts Department and customers using JSP, HTML, DHTML, XSL, Struts Taglibs, Custom Taglibs and Ajax.
  • Worked on Tiles in developing the JSPs. Used a layout in combining the JSPs according to their wire frame appearance
  • Developed various Components implementing Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml and Validator-rules.xml.
  • Wrote Operations and corresponding handlers to communicate with Oracle database residing on Solaris server.
  • Worked on different EJB Components in implementing Business Logic and to interact with the other subsystems.
  • Coded different action classes in Struts and responsible for maintaining deployment descriptors like struts-config.xml, ejb-jar.xml and web.xml.
  • Developed the Java Utility Classes, Java Proxies to Communicate with the DAOs.
  • Developed the SQL stored procedures using PL/SQL for the Collection module in Scheduling subsystem.
  • Involved in transferring knowledge to the In-House team members.
  • Completed the assigned tasks in the given time frames along with good software quality checks using PMD(static source code analyzer).
  • Involved in Unit, Integration and User Acceptance testing phases.

Environment: Java/J2EE, Rational Rose, JSP, HTML, DHTML, XSL, STRUTS 2, JavaScript, AJAX, Tag libraries, Strut-Tiles, Struts Actions, XML, Sun Solaris, EJB 3, SQL, PL/SQL, Hibernate 2,JUnit, Oracle 10g, PMD, WebSphere 6.0, WSAD, Clear Case.

Confidential, Bloomington, IL

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 also developed mapping files and 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.
  • Designed and developed Customer registration and login screens using JSP, Struts-Tiles, HTML/DHTML and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS.
  • Coded the front end Applications using HTML, JSP, Ajax, Struts Tag-libraries, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • 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 that 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.Used log4j for tracking errors and debugging the code.
  • Wrote build & deployment scripts using Ant, Maven, shell scripts and JACL on UNIX environment and deployed the application in WebSphere Application Server.
  • Developed Messaging frame work for Asynchronous service using JMS and Message Driven Beans.
  • 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, HTML, DHTML, XSL, STRUTS 1.3, JavaScript, 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, JACL, UNIX, WebSphere Application Server, JMS, MDB’s, Subversion.

Confidential, Indianapolis, IN

Java/J2EE Developer

Responsibilities:

  • Designed and developed two major modules for EBRS to register and allot the new birth cases.
  • Involved in the design and development of presentation tier using JSP, Servlets, HTML and JavaScript.
  • Developed activities for registering new birth cases, checking the status of the registrations from various agencies and hospitals for the Registration module.
  • Developed the Action, Action Form Classes, and Created JSPs using Struts tag libraries and configured in struts-config.xml, web.xml filesfor the Registration module.
  • Designed the application using MVC framework for easy maintainability.
  • Developed the connectivity to the database server using JDBC and created the connections using Connection Pool Mechanism.
  • Involved in CodingCore Java and Documentation according to User requirement.
  • Developed various activities like registration history, search for existing allotments that enable users to understand the system efficiently.
  • Developed and executed the business validation logic in form beans.
  • Developed CMB’s for persistence of the birth records. Used JNDI lookup to access java beans.
  • Involved in the development of middle layer business methods, which incorporated the core business functionality using Stateless and Stateful Session Beans.
  • Conducted code review for team members, involved in JUnit testingandBlack Boxtesting.
  • Developed ANT scripts for building project modules.
  • Experienced in using Eclipse IDE for code optimization and code development. Compiling, running and code porting is done in Windows 2003 server.

Environment: Java/J2EE, JSP, JSTL, Java Script, XML, Struts framework, Servlets, HTML, JDBC, Connection Pool, Action class, CMB’s, JNDI, JUnit, Black Box, Ant, Eclipse, Oracle 9i,Windows 2003 server.

Confidential

Java Developer

Responsibilities:

  • Designed the application using J2EE patterns and Java Beans for business logic.
  • Designed & Developed User Interface using JSF, Core Java,HTML/JSPand client - side Validations using JavaScript.
  • Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.
  • Developed StrutsAction and Action Form Java classes as needed, added information to the struts-config.xml configuration file to fit a given page into the flow of the application.
  • Developed the presentation layer using Struts Framework with JSP/JSTL.
  • Responsible for coding all the JSP, Servlets used for the Ordering and Payments Module.
  • Developed the JSP, Servlets and various Beans using WebLogic server.
  • Designed properties file that has been used by many services and written code to read this properties file.
  • Built Ant script to assist in development and deployment.
  • Developed code for handling the exceptions and converting them to Action Messages
  • Experience in installing, configuring and deploying application on WebLogic Server.
  • Developed the server side validation using JMS, JSP and Java Beans.
  • Involved in the Database design and development.
  • Created SQL scripts and stored procedures for efficient data access.
  • Involved in the system integration and user acceptance tests.

Environment: Java/J2EE, JSP, JSTL, Java Script, XML, HTML,JSF, Java Beans, Hibernate, Bean Tags, Struts framework, Servlets, WebLogic Server, Ant, JMS, SQL, LINUX,PostgreSQL.

We'd love your feedback!