We provide IT Staff Augmentation Services!

Java Consultant Resume

0/5 (Submit Your Rating)

MA

SUMMARY

  • 7+ years of work experience in all phases of Software Development Life Cycle (SDLC) which includes Requirements, Design, Development, Unit Testing, Integration Testing, UAT and Maintenance Phases.
  • Full stack software engineer with special expertise in APIs and web services.
  • Strong experience in Core Java programming using Collections, Generics, Exception handling, multithreading.
  • Hands - on experience in developing applications using advanced Java technologies like JSP, Servlets, JSTL, JDBC, AngularJS, XML, Ajax, Javascript, JQuery.
  • Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA).
  • Expertise in implementing MVC design pattern using Spring framework.
  • Strong experience in Agile development methodologies.
  • Strong web development experience using OOP, PHP, AJAX, MySQL, JavaScript, XML, HTML and CSS.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery,Javascript and servlets.
  • Sound experience in Agile development methodologies like TDD and BDD and implementation of tests with selenium and cucumber.
  • Experience in application development using frameworks such as Spring and Struts framework.
  • Hands on experience in ORM Hibernate 2.0.
  • Experience in Web Services Development using Spring RESTful Web-Services, Apache Axis SOAP protocol implementation, JAX-WS (Java API for XML Web-Services), Apache Synapse Enterprise Service Bus, JAXB and Xpath XML parsers, Jackson JSON parser.
  • Experience in creating client-server applications using Web Services.
  • Proficient in creating web pages using HTML5, CSS3.
  • Expertise in design and development of multi-tiered web based applications using core Java, Servlets, JSP, JDBC and Design Patterns.
  • Experience in working with application servers like Apache Tomcat, Weblogic.
  • Strong experience in building SOAP and Restful web services using JAX-WS and JAX-RS.
  • Experience in XML parsing and transformation.
  • Proven experience in creating dynamic applications using AJAX.
  • Experience in using Java IDE tools such as Eclipse and Net beans
  • Proficient in implementing various design patterns like Factory, Singleton, Decorator, Builder, Abstract factory, Observer, DAO etc.
  • Proficient in Microsoft Project, VPMi, Oracle Primavera P6 and SQL Server Enterprise Manager
  • Expertise in PL/SQL development of triggers, functions, procedures and packages for relational data models.
  • Highly experienced in Acceptance Test-Driven Development ATDD development practices
  • Expert in working with cutting edge front-end technologies/ framework and librarieslike JQuery, Prototype, X HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
  • Possessing considerable knowledge of the development of web applications and scripts using PHP programming language and MySQL & SQL Server databases.
  • Hands on experience in Coding, Testing, Implementation/Maintenance Support in PHP and MySQL.
  • Good knowledge of SQL queries and databases like Oracle, MySQL, SQL Server.
  • Experience in scripting languages like UNIX shell scripts.
  • Strong core java programming skills using Collections API, Annotations, Generics, Multithreading.
  • Experience in using Clear Case, SVN and GitHub Repository.
  • Involved in J2EE based application performance tuning.
  • Extensive experience in various UI widgets using JavaScript libraries JQuery and developing Rich Internet Applications RIA.
  • Experience in using build automation tools like Maven, Ant.
  • Having an exposure inOracle Primavera P6 installations, configurations, tool like creating project portfolios, projects, WBS, Activities, resources, roles and assigning roles and etc.
  • Involved in executing test plans using JUnit.
  • Experience in working with logging frameworks like Log4j.
  • Ability to efficiently respond to and fix critical issues and changes in requirements
  • Very quick at ramping up the software products/technologies and delivering the goods
  • Ability to work with a team during all phases of Software Development Life Cycle.
  • Strong analytical and problem solving skills.
  • Excellent leadership, interpersonal and communication skills.

TECHNICAL SKILLS

Languages: Java (JDK 1.3/1.4/1.5), UML and PL/SQL

J2EETechnologies: Jdk1.4/1.5, JavaBeans, JSP2.0, JSTL, Servlets2.4, Jdbc3.0, Spring 2.0/2.5, Ejb 2.0/3.0, Struts 1.x/2.x, Hibernate 2.x/3.x,Xml, XHtml, XSLT, Html, CSS,Web Services

Application Servers: BEA Web logic 7.0/8.1/9.2/10.3 , WebSphere6.1/5.1,/7,JBoss4.x/5.x/6, Tomcat 4.x/6.x

Web Server: Apache Tomcat 5.x/6.x/7.x

API Frameworks: Hibernate, Oracle TopLink

IDE: Eclipse, RAD, Intellij

Database /RDBMS: Oracle9i/10g, DB2,Oracle Primavera Project Management System, MySQL

Scripting Language: JavaScript, JQuery, PHP, AJAX, DOJO, Life

Version Control: CVS, SVN, RSA

Development Tools: Ant1.5, Maven, Junit

Methodologies: Agile

Protocols: SOAP, LDAP

Operating System: DOS, Windows 2000/NT/XP, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, MA

Java Consultant

Responsibilities:

  • Played an active role in the team by interacting with welfare business analyst/program specialists and converted business requirements into system requirements.
  • Understand and analyze the existing OASIS application for reengineering purpose.
  • Designed high / detailed design level components and services using Microsoft Visio.
  • Developed analysis level documentation such as Use Case, Business Domain Model, Activity &
  • Sequence and Class Diagrams.
  • Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Big Data needs and remain insulated from rapid technology changes in the NoSQL field.
  • Troubleshot and resolved issues pertaining to throttling of messages within theSOA Composites.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Resolve and troubleshoot the problems and fixes the bugs by utilizing java and XSLT.
  • Back end development and maintenance of websites using PHP and MySQL.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Design and documentation ofRESTAPIs for collection and retrieval of high volume IOT telemetry data.
  • Use IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking
  • Developing and creating PHP MySQL applications as per the specifications.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY.
  • Established a mix of Test Driven Development (TDD) and extreme programming-style (XP) iteration-based planning process for client, resulting in faster feature turnaround, and better customer responsiveness.
  • Having an exposure inOracle Primavera P6tool like creating projects portfolio, projects, WBS, Activities, resources, roles and assigning roles and etc.
  • Conducted Design reviews and Technical reviews with other project Stake holders.
  • Implemented Services using Core Java. Developed and deployed UI layer logics of sites using JSP.
  • Struts (MVC) is used for implementation of business model logic.
  • DevelopedREST/HTTP APIs for exposing geospatial applications.
  • Modified and integrated the stored procedures inPL/SQLto work in sync with the SOA composites
  • Modified and refactored theSOA compositesas per the changing business requirements
  • Worked with Struts MVC objects like Action Servlet, Controllers, validators, Web Application Context, Handler Mapping, Message Resource Bundles, Form Controller, JNDI for look-up for J2EE components
  • Developed internal application using Angular JS connecting to Oracle on the backend
  • Developed dynamic JSP pages with Struts.
  • Build RESTful Web services using JAX-RS API.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Used jQuery and SVN for version control.
  • Developed new and enhanced existing JIRA plug-ins.
  • OOPS PHP development.
  • Used built-in/custom Interceptors and Validators of Struts.
  • Published API's for application services, generate CSV formatted data and Power Point presentations (pptx) of reports.
  • Developed WSDL for Describing Web Services. Implemented Simple Object Access Protocol (SOAP) to talk with Various Applications.
  • Designed and implemented APIs to support mobile applications.
  • Designed and developed Customer Event API with all the CRUD capabilities.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.Implemented new role based security system for OASIS application on state portal database.
  • Used Hibernate DAO, JDBC for data retrieval and medications from database.
  • Developed code in Java, J2EE, Webwork and Hibernate using XP Practices (Pair Programming, TDD, Continuous Integration).
  • Worked mainly on User Interface using HTML, JSP, CSS,JavaScript, AJAX, and JQuery.
  • Developed applications using the Primavera Project Management, Java API, and Oracle.
  • Developed program notifications and invitation letters in PDF format using Adobe Jet forms.
  • Developed the XML data object to generate the PDF documents and other reports.
  • Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Implemented mid-tier business services to integrate UI development to DAO layer commands.

Environment: J2EE, JDBC, Java 1.4, Servlets, JSP, Struts, Angular JS, Hibernate, IBM RSA/RAD (RationalApplication Developer) 7, CSS3, HTML5, JavaScript 1.2, Jira, PHP, JSP, DHTML, Portal, LDAP, IBM MQ Broker, SOA, Web services, XSLT, SOAP, JQuery, TDD, Spring, WSDL, Design Patterns, Maven, VSS, Perforce, MVC, Adobe Jet Forms, UML, Junit, Oracle 11g, Windows XP, IBM main frames

Confidential, Deerfield, IL

Java Consultant

Responsibilities:

  • Created applications using Java, J2EE.
  • Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture, under the Rational Unified Process (RUP).
  • Collaborated with another team member to develop specification for v2 of FlipShare XML API. Developed generic web service architecture using Spring Web Services, JAXB, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Creating GUI using JSP,javaScript and jQuery.
  • Participated in API design for several products.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming.
  • Handled PHP backend development for dynamic database driven website
  • Troubleshot problems with PHP and other web technologies
  • Contributed positively to the overall team dynamic; participated in stand-up meetings, planning and design sessions and other business-development working.
  • Used JDeveloper 11g to develop Java ADF BPM and SOA applications.
  • Elegant implementation of page designs using HTML, CSS.
  • Design of multiple web APIs.
  • Implemented retrospectives, pair programming, TDD, refactoring, continuous integration, code reviews.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented theDrag and Dropfunctionality usingjQueryframework.
  • Writing the front end look and appearance for the screens usingjavascript, AJAX, AngularJS,jquery, Rails experience and automation test cases.
  • Troubleshoot the problems and fixes the bugs in XSLT and java related programs.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Designed and implemented functionality using technologies like JavaScript, JQuery
  • Developed application with client-side validations in AJAX.
  • Involved in developing JSP for client data presentation.
  • DesignedRESTAPIs that allow sophisticated, effective and low cost application integration.
  • Tested cross-browsers compatibility on a range of projects.
  • Created rapid prototypes of interfaces to be used as blueprints for technical development.
  • Implemented enhancements to the existing Java and Javascript code.
  • Create and maintain web pages usingHTML, CSS, JavaScript, jQUERY,Java, J2EE and also responsible for Designing of Web pages includingAjax controlsand XML.
  • Promoted the code through various environments like Dev, QA, Release, PRD and PRD-fix
  • Coordinated the issues between offshore and onsite teams.
  • Developed and executed Unit Test Plans.
  • Provided support to Weekend activity and few internal activities.
  • Provided extensive pre-delivery support using bug fixing and code reviews
  • Handled Setup and Technical Issues.
  • Used Maven as the primary build automation tool.
  • Developed UI withStruts Tilesframework,JMS,HTML,JSP,JavaScipt, JQueryto present Client side GUI.
  • Captured, published and formatted log information using Log4j.
  • Involved in 24/7 production support.

Environment: Java, HTML5, CSS3, JavaScript, Spring, AJAX, JQuery, JSPs, Log4j, Apache Tomcat, Oracle, Subversion, Windows, Drools 5.3, SOA, Struts, TDD, WEB Logic Portal, XSLT, Drools Guvnor, PHP, Cucumber, Jquery, Jira, JMS, MVC 3.1, Hibernate, REST Web Service, Eclipse, JDK 1.6, CVS, Putty, Maven

Confidential

J2EE Developer

Responsibilities:

  • Developed web interface for various modules using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework, spring frame work.
  • Used Spring framework for transfer of data between GUI and database.
  • Extensively worked on CORE JAVA (Collections, Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data in the data layer.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle.
  • Development process the SCRUM, Iterative Agile methodologies for web Application
  • Developed using J2EE design patterns like Command Pattern, Session Façade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
  • Implemented Spring MVC, IOC & AOP.
  • Implemented pair programming, TDD, refactoring, continuous integration.
  • Mapped the objects with the database using Hibernate Query Language (HQL) as the Persistence Framework.
  • Provide support and help on management of the data and XSLT programming.
  • Developed stored procedures using PL/SQL.
  • Developed EDI Mappings for conversion of data and deployed the mapping file to PROD, QA and testing environments.
  • Used JMS for programs to create, send and receive messages by using different modules like publisher, subscriber messaging and point to point messaging using IBM-MQ-Series
  • Used Log4j for debugging the application.
  • Involved in Configuration of data source and deployment of application in development, Test and Production.
  • CVS for version Controlling.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Used J-Unit test cases to test the application and performed random checks to analyze the portability, reliability and flexibility of the project.
  • Mainly involved in 24x7 support, Maintenance and enhancement of the application.

Environment: Java, HTML5, XML, JSTL, XSLT, AJAX, JavaScript, CSS3, Struts, SOA, Servlets, Spring framework, Eclipse, Hibernate, WebSphere Application Server, PHP, JSP, Web Services, Junit, Oracle, Windows XP, CVS, UML

Confidential

J2EE Developer

Responsibilities:

  • Implemented most popular MVC (Model-View-Controller) Architecture has been a de-facto standard for the JSP based UI development using Struts.
  • Developed UI using HTML 5, Bootstrap, Jquery, and JSP for interactive cross browser functionality
  • Followed AGILE Methodology and participated in SCRUM Meetings
  • Prepared High Level Technical Design documents for the distributed application from the requirements gathered.
  • Used spring beans with the concept of inversion of control for loading the data.
  • Modified existing User Interface using JavaScript, HTML, CSS, Custom tags.
  • Developed UI based on struts framework, using JSP, struts tag library, JSTL, Servlets and DHTML with extensive java scripts to reduce Server hits, improving performance.
  • Implemented the Object Oriented concepts & Design Patterns
  • Wrote SQL for efficiently retrieving data from the Relational database.
  • Handling the application development using JAVA/J2EE, Hibernate, Struts, Spring, Web sphere & JBOSS. jQuery to select and manipulate HTML elements and also CSS manipulation.
  • Used jQuery mainly for adding several functionalities to the application (calendar, tooltips,popover, hiding elements, validation, making Ajax calls, etc.)
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Consumed Web services using JAX-WS and generated client stubs from WSDL for web services.
  • Worked on log4J implementation to persist the data into logs files.
  • Configured MAVEN for the builds and to deploy in the server.
  • Handled the changes involvedin upgrading the application from JBoss 4.0 to Web sphere 5.0.
  • Involved in writing JUnit test cases and system test cases
  • Interacted with IT staff or vendors in performing complex testing, support and troubleshooting functions and modernized the complete distributed application.

Environment: Java 1.5, J2EE, Servlets, JSP, Hibernate, JDBC, Struts, Spring, Web Services, Apache Camel, JUnit, ANT, SVN, Maven, Tomcat, JBOSS, Oracle 9i/10g, IntelliJ.

Confidential

J2EE Developer

Responsibilities:

  • Involved in designing the Application.
  • Developed the User Interface Screens for presentation using JSP and HTML.
  • Involved in developing business logic
  • Created and maintained the configuration of the Struts Application Framework.
  • Eclipse used as Java IDE tool for developing Action Classes.
  • Wrote Java code for connecting to the database (JDBC) and retrieving the data based on user specification in the forms.
  • Log4J framework was used in the application for Logging implementation.
  • Used Test Director as Write Test Cases, executing test Cases, Reporting defects.
  • Normalized new application tables and developed store procedures and triggers in Oracle.

Environment: Core Java, Jdk 1.4, J2ee, Html, Xml, Java Script, Struts, JSP, Servlet, Ant, Jdeveloper 9i, Web Sphere, MySQL, Sql and Windows.

We'd love your feedback!