We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Lawrenceville, NJ

SUMMARY

  • Over 7 years experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Expertise in J2EE Technology’s ( Servlets, JSP, JDBC, EJB, JNDI, JSTL, POJO, JMS, JSF My Faces, Prime Faces, JPA, JAX - WS,JAX RS).
  • Experienced in Agile SCRUM, RUP (Rational Unified Process) and TDD (Test Driven Development) software development methodologies.
  • Excellent understanding of Object Oriented design methodology and Core Java concepts such as multi-threading, exception handling, generics, annotations, Collections and I/O.
  • Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose, Visual Paradigm and Visio.
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern.
  • Experienced in creative and effective front-end development using JSP, JavaScript, HTML 5, DHTML, XHTML Ajax and CSS.
  • Research about of JBPM process engine for use in the implementation of Flow Control System of People.
  • Aced the persistent service, Hibernate and JPA for object mapping with database. Configured xml files for mapping and hooking it with other frameworks like spring, Struts.
  • Strong experience in using JQuery to select HTML elements, to manipulate HTML elements and to implement AJAX in Web applications.
  • Experienced in developing middleware applications using Spring IOC, Spring Integration, Spring WS, and Spring WS Security.
  • Good exposure of Web Services using CFX/ XFIRE and Apache Axis, for the exposure and consumption of SOAP Messages.
  • Extensive knowledge of database such as Object DB, Oracle 8i/9i/10g,11g, Microsoft SQL Server, DB2.
  • Experience in writing numerous test cases using JUnit framework with Selenium.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Experienced in using Version Control Tools like Sub Version, Clear Case, Win CVS and VSS.
  • Extensive experience in building and deploying applications on Web/Application Servers like Weblogic, WebSphere, JBoss and Tomcat.
  • Experienced in Building, Deploying and Integrating with Ant, Maven, Hudson CI and Cruise Control.
  • Experienced in development of logging standards and mechanism based on Log4J.
  • Strong experience with developing test cases using Easy Mock, JMeter, Selenium IDE, Selenium .
  • Quick learner with strong problem solving skills, interpersonal skills and a good team player.

TECHNICAL SKILLS:

Programming Languages: Java JDK 1.4/1.5/1.6(JDK 5/6),C/C++,HTML,SQL,PL/SQL

Frameworks: Struts1.x/2.0, Hibernate2.0/3.0, Spring 2.x, MVC, J2EE Design Patterns

J2EE Technologies: Servlets, JSP, JMS, JDBC, JNDI, JSTL, Spring, Drools 3.x/4.0, JAVA Script, SOAP, Restful, POJO, JSF My Faces, Prime Faces, JPA, JAX-WS, JAX RS, EJB 3.x

Web Technologies: HTML5, CSS, DHTML, JavaScript, J-query, ExtJs, AngularJs, NodeJs

Operating System: UNIX, WINDOWS, LINUX

Application Servers: Web sphere 4.0, Tomcat6.0/7.0, WebLogic 10.3/11g, JBoss

Data Bases: Object DB, Oracle 8i/9i/10g/11g, Microsoft SQL Server, DB2 & MySQL 4.x/5.x

Tools: ANT, Maven, JBPM, Jsonic, SVN, CVS, GIT Version, log4j,TOAD, Selenium IDE, SELENIUM RC, Rational Rose

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Lawrenceville, NJ

Senior Java Developer

Responsibilities:

  • Developed API using Hibernate to interact with the Oracle database.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented spring, JSF My Faces and J2EE based MVC (Model-View-Controller) framework for the application
  • Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Involved in maintaining user interfaces with AngularJS.
  • Developed applications using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML and DHTML for front-end development.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database.
  • Developed the CRUD API for the POS Engine using Restful WebServices.
  • Resolve contention between communicating service components by using ESB
  • Developed PL/SQL procedure for login module and registration module.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Built a real time mouse/click user analytics WebServices with NodeJs.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in JBoss Server.
  • Involved in Agile planning and Estimation Sessions of user stories and also participating in Scrum Meetings to update the status daily.
  • Developed JUnit test cases for all the developed modules.
  • Expert in using File adapter, FTP adapter, Database adapter, AQ adapter and JMS adapter for integration using ESB and for development of custom business process using oracle BPEL process manager.
  • Implemented complex back-end component to get the count in no time against large size MySQL database using java Multi-Threading.
  • Developed PL/SQL procedure for login module and registration module.
  • Providing services for SOA like building a portfolio of services, WSDL, Top-Down, Bottom-Up Approach and defining XML Schemas
  • Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many Java Scripts to do client side validations.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Worked with the various version control tools like CVS.
  • Expert in preparing Entity relationship diagrams and other use-case, UML diagrams to support the projects in a view to get an technical design product.
  • Developed pom.xml for the build of the application using Maven.
  • Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Java, J2EE, Spring, Hibernate, JQuery, Ajax, AngularJs, JavaScript, Oracle, Crud, PL/SQL, JDBC, RESTful, Eclipse, CVS, JBoss, Subversion SVN, JUnit, Agile, UML, JSP, JSTL, Servlet, Maven, Jasper report, ILOG, ESB, SOA.

Confidential, Chicago, IL

Senior Java Developer

Responsibilities:

  • Involved in spring, Hibernate and Oracle in the persistence layers and JSPs forming the front-end.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Using JAX-WS runtime system converted the API calls and response to and from SOAP messages.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed Action classes and Servlets based on the Struts2 Framework.
  • Used Apache JSP, JSTL for presentation which invoke the Java Beans to interact with Controlling Servlets.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Prepared of FRD (Function Requirement Document) from high level design document.
  • Developed Activation Module, consumed Web Services, and used to connect to the backend oracle database.
  • Maven is used as a build tool and continuous integration is done using Jenkins
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
  • Multithreaded Java application to process the customer's request from the request store.
  • Communicating with Web Servers / Web Services using SOAP Messages.
  • Used JBPM tool for analyzing the data using the functionalities provided in it.
  • Executed and managed standards and practices for rule-based development functions.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used JUnit for all Hibernate beans and relevant java classes.
  • Wrote SQL queries, Stored Procedures for efficiently retrieving data from the Relational database.

Environment: Java (JDK 1.5), Linux Solaris, Spring3.0, Weblogic 10.1, Eclipse Galileo, SOAP, SOA, XSLT, HTML, CSS, JavaScript, JDBC, Hibernate, Drools, JBPM, JSF, Struts 2.0, Maven, Jenkins, Servlets 2.4, JSP 2.0, Oracle 10g, JUnit.

Confidential, Jersey City, NJ

Senior Java Developer

Responsibilities:

  • Participated in all the phases of the development namely Web Component Creation, Application Assembly and Application Deployment.
  • Responsible for object-orientated analysis/object-orientated design and also worked closely with the business analyst’s in gathering, understanding and developing the requirements.
  • Developing the J2EE Application using IBM RAD 6.0, DB2 Database and Spring Framework and deploying to IBM WAS6.0 application server.
  • Developed Application controllers, Business and Data service modules for the web application.
  • Developed Commission batch process and created PDF files using ITEXT.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
  • Created Plan Comparison features using AJAX. Used Yahoo User Interface (YUI) for Ajax connectivity and also used Tree view.
  • Configured Hibernate with Spring and also used Transaction Management and also worked with Exception Resolvers, Abstract Wizard Form Controller.
  • Extensive use of HTML, JSTL and JSP and JQuery for the presentation layer along with JavaScript for the client side validations.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL package for the development of the web pages. s
  • Designed and developed Web services to expose services to outside vendors.
  • XML (DOM&SAX) was exhaustively used for parsing data to be displayed from various backend servers.
  • Designed DTDs, XML Schema for data transmission. Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Developed Message based systems using JMS API and Message Driven Beans.
  • Developed ANT scripts for the build and deployment of J2EE components in application server.
  • Deployed application on WebSphere application server.
  • Developed several stored procedures, functions using PL/SQL and Oracle 9i.
  • Configured and created application log file using Log4j.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.

Environment: Java, J2EE, Spring 2.0, WebSphere6.0, RAD 6.0.1,Servlets, EXTJS, JSP, JQuery, JDBC, XML/XSLT, SAX, DOM, HTML, DHTML, AJAX, DB2UDB, Oracle9i, AIX, UNIX, Swing, Shell Scripts, UML, JavaScript, AJAX, CVS, Log4J, JUNIT, ITEXT, JMS, Windows2000/ NT, ANT.

Confidential, Houston, TX

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Consumed RESTful web services using simple client side technologies using JavaScript, AJAX, JSON, HTML and CSS.
  • Participated in the development of GUI pages by using JSP, HTML, CSS, JavaScript, JQuery, JSON, and AJAX.
  • Implemented the online application by using Core Java, JDBC, JSP, Servlet, Spring Web MVC framework.
  • Used JDBC to communicate with Microsoft SQL Server 2000 database.
  • Implemented Singleton, Service Locator, Factory Design, DAO design Patterns, based on the application requirements.
  • Used Eclipse as Development IDE for web applications.
  • Configured the project on WebLogic 10.3 application servers.
  • Used VSS for Version Control tool.

Environment: JAVA, J2EE, JDK 1.6, Servlets, JSP, XML, Web Services using JAX-WS: WSDL, SOAP, Servlet, JAX-RS: RESTful API, Oracle 10g, Spring MVC, EJB, CSS, JNDI, JDBC, SQL, PL/SQL, HTML, DHTML, JavaScript, JQuery, Ajax, WebLogic, ANT, Log4j, Eclipse.

Confidential,

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS)
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Worked with developing class diagrams and Sequence diagrams.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Building the application using Waterfall methodology.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Worked on Linux environment.
  • After integrating all the modules of the project it was deployed in JBoss application server.
  • Worked with creating a User manual and User Training guide for the new system.

Environment: Java jdk1.4, JEE 1.2, HTML, JDBC, Servlets, Waterfall, JavaScript, JSP, EJB, JQuery, CSS, CVS, Oracle 8i, Linux, Eclipse, MS SQL Server, MySQL.

We'd love your feedback!