Java Developer Resume
Albany, NY
SUMMARY:
- Java Developer with 9 plus years of experience in the full life cycle development of complex commercial applications using Object Oriented and Jee/J2EE technologies.
- Proficient in Design and development of multi - tier architectures using various J2EE framework components (JSP, Servlets and EJB), MVC frameworks (Struts and tiles), frameworks on BEA Weblogic application servers, Tomcat 5.0, Confidential Websphere 5.0 /6.0/7.5
- Effectively used J2EE design patterns to address the requirements.
- Knowledge of JSF, GWT, AWS, Bootstrap JS, Query, Confidential MQ-Series, Swings, Angular JS, Node JS, HTML5, CSS3, Jersey API. Spring Batch, GIT,Clustering,Hibernate,Groovy, Grails Test Driven Development (TDD),BDD,Jenkins, Single Sign On, RedHat JBoss Fuse, MongoDB,Micro services, Informatica,Perl, Web Service, Velocity, ESB, EclipseLink,TopLink,JPA,XML and XML parsers like DOM, SAX.
- Good in Creating stored procedures, Triggers, functions and optimizing queries for performance by looking at Execution plan using Oracle 9i.
- Expertise in developing customized MVC architecture - using Struts framework.
- Strong practical experience in Web technologies like HTML, JavaScript, Ajax.
- Experience working with Fortune 500 Company like Confidential.
- Experience in designing and developing Java applications using IDE - Eclipse RCP, My clips and Net Beans, IntelliJ, Rational Application Developer RAD.
- Experience of Software Development Life Cycle including Requirement gathering,
- Analysis and Design (OOAD), Development, Testing and Post Production Support.
- Result Oriented and Skilled in providing solutions to complex systems.
- Ability to quickly adjust priorities and take on projects with limited specifications.
- Good understanding of Algorithms, Data Structures and Design Patterns.
TECHNICAL SKILLS:
Languages: Core JAVA 1. 5/1.6/1.7/1.8, SQL
JAVA Technologies: Core Java, JDK 1.4, J2EE 1.3, JSP, Servlets, EJB 2.0, Stateless Session bean, Services in Web logic Workshop, JDBC 2.0
Internet/ Distributed Technologies: JSP 1.2, Servlet 2.4, JavaScript, EJB 2.0, Stateless Session bean, JNDI, HTML,AJAX, XHTML,DHTML,CSS(Cascading Style Sheets)
Application Server/ Web Server: BEA Weblogic Workshop 8.1, Apache Tomcat 5.0, Confidential Websphere 5.0
Modeling Tools: Unified Modeling Language1.1 (UML)
Database: Oracle 8i/9i/10g/11g, SQL
Frameworks: MVC, Struts Framework 1.1
XML: JAXP 1.2, JAXB, XML, Xerces 1.4.4, XSLT, XPath, DTD, Sax and DOM parsers
Operating Systems: Windows 98/NT/2000/XP, MS DOS, UNIX
IDE: Eclipse 3.1, MyEclipse 5.5
Configuration Management Tools: VSS, CVS, SVN
PROFESSIONAL EXPERIENCE:
Confidential,Albany, NY
Java Developer
Responsibilities:
- Re-engineering and enhancing applications by analyzing system needs and writing new code in Java.
- Developing complex web-based transaction processing system using Web technologies with an Oracle 11c database.
- Developed PL/SQL scripts as needed to support system requirements; develop scripts to check data integrity and testing quality of data.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Eclipse RCP used as Java IDE tool for creating, Java, JSP’s, Servlets, Data Transfer Objects and Data Access Objects.
- Data Analysis, Data modeling and Data manipulation in Oracle 12g which requires extensive work with various tools including Microsoft Excel, Microsoft Access, TOAD for Oracle, SQL plus and SQL Loader.
- Used AngularJS for calling restful web services.
- Used AngularJS for server side Ajax call.
- Used Spring Framework for to develop front end web application.
- Implemented collection framework (data structure) using array list, linked list, Hash Map for storing data.
- Involved in production support as Assisted in responding to emergency support calls.
- Experience working with core Java oops concept and Java Multithreading application.
- Taken care of multi threading in back end java beans.
- Consumed Rest API for consuming web services by passing parameter on URL with jersey client and got the output in JSON format.
- Solid ability to work on Agile and SOA project.
- Worked on UNIX Operating System Platform for production deployment of VR Reporting Project.
- Deployed applications using WebSphere Application Server.
- Resolved technical, data and user issues reported by the users requiring creating ad-hoc PL/SQL scripts and modifying the Java application code.
- Developed new web services (with CXF library) and/or consume web services using SOAP.
- Tested, debugged and implemented the application using JUnit for unit testing.
- Used log4j for tracking errors and debugging the code.
- Used source-control tools SVN for code repository and as version control mechanism.
Environment: Java 6, J2EE, JSF 3.0, Servlets 3.0, Clear Quest, Web services(SOA), SOAP, WSDL, UDDI, AJAX, Design Patterns, PL/SQL, XML, XSLT, XSD, CSS, HTML, XHTML, JavaScript, RAD,SVN, Web Sphere Server 8.5, OOAD, Red Hat fuse esb, Linux\,DB2.
Confidential,Harrisburg, PA
Java Developer
Responsibilities:- Maintained the MVC pattern using Custom Confidential Framework.
- Performed Validations on UI data using Confidential Valuators and JavaScript.
- Implemented the JSPs in the Confidential Framework to effectively handle the workflow of the application.
- Used Clear Quest and Clarity for bug/task tracking and time tracking
- Written JUnit test cases in TDD environment for Business Objects, and prepared code documentation for future reference and upgrades.
- RSA used as Java IDE tool for creating JSP’s, Servlets, Data Transfer Objects and Data Access Objects.
- Implemented collection framework (data structure) using Array List, vector, linked List, Hash Map, Hash Table to store data.
- Developed JMS components to send messages from one application to other application internally regarding acceptance of order regarding engineering and construction work.
- Developed Spring Batch utilities for batching the records to be inserted to the Oracle.
- Worked on spring boot to create stand alone java application.
- Created Micro services on java using spring boot.
- Solid ability to work on Agile and SOA project
- Involved in produ ction support as Assisted in responding to error reports .
- Used Soap UI testing tool to consume soap based web services (CXF library).
- Used Spring Framework for Business Layer.
- Used JSP Custom tags to display data on to the JSP pages.
- Worked on DB2 to maintain and manage the mortgage data.
- Worked on UNIX Operating System Platform for production deployment of ECMS LP Project.
- Used metadata technology to find the information about resources based on criteria.
- Deployed applications using Web sphere Application Server and Used IDE RSA (Rational software Architect).
- Used AngularJS for client side validation and routing.
- Used XML as data communication format between different modules of the application.
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.
- Deployed applications using Websphere Application Server.
- Involved in writing the Maven to build and deploy the application
- Tested, debugged and implemented the application using JUnit for unit testing.
- Used log4j for tracking errors and debugging the code.
Environment: Java 6, J2EE, JSF 3.0,IceFaces 1.8, Servlets 3.0, Clear Quest, Web services(SOA), SOAP, WSDL, UDDI, AJAX, Design Patterns, Clear Case, PL/SQL, XML, XSLT, XSD, CSS, HTML, XHTML, JavaScript, RAD,SVN, Web Sphere Server 8.5, OOAD, Red Hat fuse esb, Linux, DB2.
Confidential,Pittsburgh, PA
Java Developer
Responsibilities:
- Maintained the MVC pattern using JSF with ICE Faces frame work on the User Interface layer, which then connects to spring framework in the Service layer and this interacts to the hibernate at the data layer to retrieve data from the database.
- Performed Validations on UI data using JSF valuators and JavaScript, Jquery.
- Implemented the JSPs in the JSF Framework to effectively handle the workflow of the application.
- Eclipse Link (JPA Specification) an ORM tool is used to access data from the DB.
- Consumed Rest API for consuming web services by passing parameter on URL with jersey client and got the output in XML format.
- Tried to address the advantages of using Spring Batch .
- Maintained and configured all the POJO’s and hbm files needed for the DB.
- Used Value Object, DTO, Data Access Object, and Session Facade design patterns in development.
- Developed, deployed and maintained Railinc's Single Sign On application in development and test environments.
- Created and managed micro services to integrate with existing application .
- Eclipse RCP used as Java IDE tool for creating JSP’s, Servlets, Data Transfer Objects and Data Access Objects.
- Consuming a Restful Web Service with AngularJS .
- Used Apache Tomcat open source web server to deploy the project.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Used JMS to send message via email to customer.
- Worked on Oracle 11c and Oracle 11g to maintain and manage the mortgage data.
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server.
- Used XML as data communication format between different modules of the application.
- Consumed Rest API for web services by passing parameter on URL with jersey client and got the output in JSON format.
- Involved in designing and creating the Database Tables and Views.
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.
- Involved in writing the ANT scripts to build and deploy the application
- Responsible for developing JUnit TestCase Classes, Test Suite in Integration environment.
- Used log4j for tracking errors and debugging the code.
- Used source-control tools SVN for code repository and as version control mechanism.
Environment: Java 6, J2EE, JSF 3.0,IceFaces 1.8, Servlets 3.0, Struts 2, EJB 3.0,,Web services(SOA), SOAP, WSDL, UDDI, AJAX, Design Patterns, CVS,HQL,PL/SQL, XML, XSLT, XSD, CSS, HTML, XHTML, JavaScript, RAD,SVN, Web Logic Server 10.3.2,, OOAD, Oracle 10g.
Confidential,Des Moines, IA
Java Developer
Responsibilities:- Worked with business analysts and internal customers to refine and clarify project requirements.
- Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.
- Experience with Spring MVC and Dependency Injection.
- Worked on Apache Axis 2.0 frame to implement SOAP based web services•
- Worked on Java 1.5 and Java 1.6 to develop mortgage core application.
- Worked on JUnit and SOAP UI for testing the written java classes
- Used DropWizard Hibernate(JPA Specification) as the ORM tool to be able to integrate the software with the Oracle database backend
- Assisted in configuring the JBoss Application Server to host and deploy the application.
- Design UI screens using XMI, JSP, CSS, Jquery, MDA Framework and HTML5.
- Worked on Oracle 10g and Oracle 11g to maintain and manage the mortgage data.
- Used Eclipse RCP as the integration environment for developing, debugging and maintaining project code files.
- Used source-control tools SVN as version control system.
- Lifecycle management of Java objects, done mainly via Spring Dependency Injection
- Implemented EMF framework EMF allows to create the meta-model via different means, e.g. XMI, Java annotations, UML or a XML Schema
- Used JIRA for bug/task tracking and time tracking.
- Used GWT 1.7 Jar file for presentation layer.
- Implemented XP methodology to develop project.
- Worked on Distributed system architecture like clustering, threading, failover environment.
- Worked on Business Process Management Suite development tool Lombardi Teamwork, and experience modeling in BPMN.
- Worked with Maven and involved in creating JAR, WAR and EAR files.
- Involved in the Maintenance and Support of the System.
Environment: JAVA, J2EE, JDK 1.5/1.6, Servlets 2.4, EMF, Axis2.0, EJB 3.0, JDBC 2.0, DAO, HTML, Java Script, JSP1.2, JSTL, JBoss Application server, Oracle 10g/11g, Eclipse 3.1, SVN, Ant 1.5, SOAP, LDAP, PL/SQL, SQL, GWT, Apache maven Web Services, Windows XP/7.
Confidential,Melbourne, FL
Java Developer
Responsibilities:- Involved in Design, Development, Testing and Integration of the application. Involved in Design, Development, Testing and Integration of the application.
- Involved in the implementation of the Service Locator, Business Delegate, DAO, Value Object and the Session Façade design pattern for the enterprises level functionality.
- Developed Web Services using Apache AXIS2 tool Framework.
- Used SoapUI Testing tool to test web services.
- Used Quality Center and Rally tool for test cases and defects.
- Used Hibernate as the ORM tool to integrate the software with the Oracle database backend.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Used Itron Meter, Energate Zip connect, Alster, to send the message to customer via web services.
- Retrieve data from database on the basis of from input by customer. And gave the results in JSP page.
- Deployed applications using Web sphere Application portal/Web sphere Application Server and Used IDE Rational Application Developer RAD
- Worked on Linux Operating System Platform for deployment of web service.
- Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
- Writing database queries on Oracle 11g.
- Implemented open source log4j logging framework in whole application.
- Develop Web Services to implement SOA (Service oriented architecture Concepts) using SOAP, WSDL, JAXB, JAXWS and UDDI.
Environment: JAVA, J2EE, JDK 1.5, Servlets 2.4, JPA, Struts, JAXB, EJB 3.0, JDBC 2.0, DAO, HTML, Java Script, JSP1.2, JSTL, Web Sphere Application server 6.1, RSA, Oracle 10g, DB2, Eclipse 3.1, SVN, DOJO1.3, Ant 1.5, SOAP, LDAP, PL/SQL, SQL, Web Services, Windows XP.
Confidential,Hawthorne, NY
Java Developer
Responsibilities:- Involved in Static Analysis of LotusLiveLabs web site using Web King’s tool from Para soft.
- Involved in the implementation of the Service Locator, Business Delegate, DAO, Value Object and the Session Façade design pattern for the enterprises level functionality.
- The LotusLiveLabs web site and all the services offered have been tested with Firefox 3.5.x browser and IE 8. While some of the services may support more browsers.
- Developed using Web King’s tool from Para soft for the static analysis of website.
- Developed using Dojo to develop custom dojo widgets for file chooser and others.
- Developed using Dojo Widget Library Dijit like Check box, Back button, Combo box, inline edit box, Validation text box, Filtering select, to create form, validation and for specialized input.
- Developed using Dojo toolkit for Internationalization, Localization purpose like Date, Number, Currency and Language formatting of various country.
- Developed Test Cases for Application using JUnit Framework using Eclipse IDE .
- Used HTML5 for adding audio and video clips of Confidential products.
- Used rational performance testing tool for performance testing.
- Used rational functional testing tool for functional testing.
- Written build xml file for ANT scripting.
- Used SVN as a version controlling tool for managing the module developments.
- Deployed applications using Web sphere Application Server and Used IDE RAD (Rational Application Developer).
- Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
Environment: JAVA, J2EE, JDK 1.5, Servlets 2.4, JPA, Struts, JAXB, EJB 3.0, JDBC 2.0, Java Script, XML,XHTML,CSS, Ajax, JSP1.2, JSTL, Web Sphere Application server 6.1, DOJO1.3, Ant 1.5,MQ Series, SOA, SOAP, LDAP, PL/SQL, SQL, Web Services, Windows XP.
Confidential - East Moline, IL
Java Developer
Responsibilities:- Involved in the Supplier Warranty Claim Process, Dynamic Applicability module.
- Involved in designing of the iWarranty CLM framework using J2ee1.4 guidelines and different J2ee design patterns with JSP, Controller Servlets and EJB in picture.
- Involved in the implementation of the Service Locator, Business Delegate, DAO, Value Object and the Session Façade design pattern for the enterprises level functionality.
- Used JSP Custom tags to display data on to the JSP pages.
- Used JavaScript Library jquery, for the client end data validations
- Developed the Stateless Session bean for processing the business logic.
- Developed numerous Transfer objects using the DTO design pattern for inter-tier communication.
- Implemented CLM framework for dispatching request to appropriate class.
- Configuring the iWarranty application for changing the display label.
- Creating classes for implementing User Lock management screen using current framework.
- Implementing Claim locking functionality for Supplier Claims so that 2 or more users cannot work on the same claim.
- Used Node JS framework for client side validation.
- Used Node JS framework for Ajax call from server side pages.
- Installing the application in my local WSAD environment.
- Creating DB connection between DB2 and WAS.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Deployed applications using Web sphere Application Server
- Implemented open source log4j logging framework in whole application.
- Used CVS as a version controlling tool for managing the module developments.
Environment: JDK 1.4, Servlets 2.4, EJB 2.0, JDBC 2.0, CLM Framework, DAO, HTML, Java Script, XML, CSS, Ajax,JSP1.2,JSTL,Webphere Application server 6.1, RSA, Oracle 9i, DB2, Log4J, Eclipse 3.1, SVN, DOJO, Ant 1.5, SOA, SOAP, PL/SQL, SQL, Web Services, Windows XP, shell scripting .