We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 8 years of experience in the field of Software Engineering involving full Software Development Life Cycle (SDLC).
  • Followed a structured methodology during the software life cycle encompassing the following phases: Requirement, Design, Development, System Testing, Implementation and Production Support.
  • Experience in OOAD (Object Oriented analysis and Development), MVC architecture (Model, View and Controller) and OOP (Object Oriented Programming).
  • Experience in implementing JAVA/J2EE technologies such as Servlets, JSF, JSP, JNDI, RMI, JMS, SAX, DOM, JAXB and JDBC.
  • Hands on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Façade, Business Delegate, etc.
  • Experience in developing projects in JAVA/J2EE platforms using ICEfaces, Spring Framework, Hibernate Framework, Struts Framework, Web Services.
  • Experience in developing front - end applications using JSP, JSTL, DHTML, HTML5, CSS3, XML, AJAX, Java Script, AngularJS, GWT, Bootstrap and JQuery.
  • Experience in implementing Web Services using SOAP, WSDL, RESTful, Axis.
  • Experience in using AWS Cloud Computing.
  • Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Experience in using the Integration tools like Jenkins.
  • Experience in creating UML models and diagrams using Rational Rose.
  • Experience with Log4J for extensible logging, debugging, error tracing and used JIRA to manage the issues/project work flow.
  • Experience in using JBPM in case of handling multiple applications and designing complex scenarios.
  • Experience with .JPG which is used in designing images efficiently.
  • Experience with Junit testing framework for unit testing.
  • Experience in Automation Testing using Selenium.
  • Experience in using IDE tools such as Eclipse, IBM RAD, STS and JDeveloper.
  • Experience in deploying applications using Application Servers such as WebSphere, WebLogic and JBoss.
  • Working knowledge of Microsoft Visio which is used for designing.
  • Experience with the software tool ANT as an application building tool and hands on experience in using JPA.
  • Experience in using various Software Configuration Management tools like SVN, Confidential, Git and ClearCase.
  • Experience in developing applications in various domains such as Healthcare, Insurance and Finance.
  • Strong team player with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
  • Very good analytical, communication and inter-personal skills coupled with a proactive attitude and good team spirit.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL, Ruby, UML2.0, XML 1.0, XSL 2.0, XSLT.

J2EE Technologies: Servlets, JSF, JSP, JDK, JNDI, JDBC, JSTL, JBPM, RMI, EJB, JMS, SAX, DOM.

Application Server/Web Server: IBM WebSphere Application Server, WebLogic, JBoss, Apache Tomcat.

Web Services: SOAP, RESTful, WSDL, AWS, Axis, JAX-WS, JAX-RS

IDEs: Eclipse, JDeveloper, IBM RAD, JBoss, NetBeans, STS.

Framework: ICEfaces, Spring, Hibernate, Struts.

Version Control: Confidential, SVN, Git, ClearCase.

Database: Oracle 8i/9i/10g, SQL Server, DB2, MySQL.

Design Patterns: MVC, Business Delegate, DAO, DTO, Service Locator, Session Facade, Singleton.

Operating Systems: Windows 95/98/NT/2000/Vista/XP/7/8, Linux, UNIX Shell Scripts.

Web Technologies: XML, XSLT, XSL, XPath, HTML, CSS, XHTML, DHTML, JavaScript, AngularJS, AJAX, jQuery, GWT.

Other Tools: ANT, JUnit, LDAP, Selenium, Ruby, Jenkins, Log4j, SLF4j, Toad, Rational Rose, Maven, JIRA, Subversion, ClearQuest.

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Java/J2EE Developer

Responsibilities:

  • Responsible for JAVA, JEE components design and coding/development.
  • Used Hibernate for Object relational Mapping and Spring MVC for writing few controler classes.
  • Implemented RESTful web services using JAX-RS.
  • Integrated R language with java using JRI API.
  • Involved in writing R code to generate accurate forecast values for the production planning.
  • Involved in writing business logic for the inventory control and the risk calculation.
  • Used multithreading to increase the overall performance of the system design and development.
  • Involved in writing code in CybelePro® agent infrastructure which is used for planning & scheduling, data-mining, modeling & simulation.
  • Design and developed web (UI) pages using CSS3, Custom Tag Libraries, Bootstrap, HTML5, XML, XSLT.
  • Development of front-end validations were done using AngularJS and JavaScript.
  • Used AJAX framework for server communication and seamless user experience.
  • Developed test cases using Junit and actively involved in analyzing the test cases for integration testing of the project.
  • Used Log4j for writing logging code to provide quick debugging and structured storage of application's runtime information.
  • Wrote conversion scripts usingSQL, PL/SQL, stored procedures,functionsandpackagesto migrate data from SQL server database to Oracle database.
  • Continuous integration and deployment was done by using Jenkins.
  • Used SVN to employ version controlling and Eclipse as an IDE for development.
  • Worked with production design team to produce complex system analysis, design and implementation.
  • Actively involved in the team meetings in discussing the project development and requirements. Followed Agile software development with Scrum methodology.

Environment: Java, J2EE, J2SE 7.0, Java EE 7.0, Spring, Hibernate, R-3.2.3, Cybele-Pro, Tortoise SVN, Eclipse Luna, Log4j, Ant, RESTful Web Services, Junit 4.0, Tomcat, Jenkins, CSS3, Bootstrap, HTML5, XML, XSLT, AngularJS, JavaScript, AJAX, DB2, SQL, PL/SQL, Rally, Oracle VM VirtualBox.

Confidential, Chicago, Illinois

Java/J2EE Developer

Responsibilities:

  • Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements towards development.
  • Designed and developed various modules of the application with J2EE design architecture, frameworks like MVC Architectural Pattern using Spring Framework and Spring Bean Factory using IOC, AOP concepts.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Coded in AngularJS MVC Framework to make single page app (SPA) and complex configurations pages.
  • Wrote application front end with HTML5, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and done client-side validations using JavaScript.
  • Developed Schedulers that communicated with the Cloud based services (AWS) to retrieve the data.
  • Developed cross browser compatibility using CSS3 and JQuery.
  • Wrote custom JSP tags for role-based sorting and filtering.
  • DevelopedSession Beansto implement business logic, which usesEntity Beans to make database calls.
  • DevelopedXMLdocuments. UsedXSLTfor transferring the data from one document to another document.
  • Developed server-side services by using RESTful Web Services.
  • Improved the quality and design of the code by employing TDD (Test-driven development).
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used Selenium IDE for Open source web testing.
  • Used JBPM which provides workflow support when multiple applications are working on a source.
  • Wrote several Korn Shell Scripts for auditing the database.
  • Worked on project build-script by using Ant.
  • CreatedPL/SQL scriptsto extract the data from the operational database into simple flat text files usingUTL FILEpackage.
  • Used EJB for building high level applications and deployed them using JBoss Application Server.
  • Implemented version controlling by using Git and Eclipse was used as an IDE for the development.

Environment: Java, J2EE, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, RESTful, UML, XML, XSLT, HTML5, XSL, XHTML, DHTML, IOC, AOP, DAO, MVC, TDD, AngularJS, JavaScript, JQuery, CSS3, AWS, Spring Web Flow, XML, JSP, JNDI, JSF 2.0, JBoss, JBPM, Selenium, UNIX Shell Scripts, Log4j, Ant, JUnit 4, DB2, SQL, PL/SQL, Git, Eclipse 3.5, EJB 3.0.

Confidential, Irvine, California

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering, analysis and design. Involved in development and testing of the complete business solution.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate Framework in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Designed UI screens using JSP, HTML, JSON, CSS, Bootstrap, JQuery,AJAX and used JQuery for UI centric Ajax behavior.
  • Extensively used GWT technology to add interactivity to the web pages.
  • Utilized asynchronous JavaScript for better and faster interactive front-end.
  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
  • Developed Web Services using SOAP, JAX-WS.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Used .JPG in designing image related works.
  • Build component based user interfaces for web applications using JSF.
  • Test cases were prepared for new features and uploaded to Rally usingRubytool.
  • Used JUnit framework for Unit testing of application.
  • Monitored the error logs using Log4J and used JIRA to manage the issues/project work flow.
  • Maven was used as a build tool and continuous integration was done using Jenkins.
  • Used IBM RAD as IDE and deployed application on WebSphere Server.

Environment: Java, J2EE, Spring 3.0, Hibernate 3.0, AJAX, GWT, JMS, XML, SOAP, WSDL, JDBC, JAX-WS, JavaScript, Bootstrap, UML, HTML, JNDI, JAXB, JSON, RMI, SVN, .JPG, JSF 2.0, Log4J, Ruby, JUnit, WebSphere Application Server, IBM RAD, Oracle 10g, Maven, Eclipse, Jenkins, JIRA.

Confidential, Waterbury, Connecticut

Java/J2EE Developer

Responsibilities:

  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Configured business applications in XML bean definition files using Spring framework.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.Used Hibernate query language.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using Spring framework.
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Developed the presentation layer using AJAX, HTML, XHTML, CSS and executed client validations using JavaScript.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used IBM MQSeries as the JMS provider.
  • Employed TDD (Test-driven development) for improving the quality and design of the code.
  • Used JBPM to model and design complex scenarios.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Jenkins was used to do continuous integration and deployment.
  • Responsible for writing SQL Queries and Procedures using DB2.
  • Prepared and executed test scripts using Selenium.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Deployed applications using JBoss Application Server.
  • Created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.

Environment: SOA, ESB, IBM MQ Series 5.3, Axis, SOAPUI, Spring, Hibernate, JMS, RMI, JMX, JNDI, AJAX, HTML, XHTML, Javascript, XML, XSD, XSLT, JAXB, JAXP, JBPM, Selenium, Junit, Jenkins, JProfile 5.1, JTA, EJB 3.0, DB2, SQL, PL/SQL, Maven, TDD, DAO, Unix, JBoss, UML.

Confidential, Rockville, Maryland

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design, coding and testing of the project.
  • Implemented “Model View Control (MVC)” architecture to isolate each layer of the application to avoid the complexity of integration and customization.
  • Used J2EE front-end design patterns in implementing Struts framework.
  • Used JSP, AJAX and jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used Struts framework for configuration and implementation of presentation and business layers.
  • The Views are programmed using JSP pages with the Struts 1.1 tag libraries, Model is a combination of EJBs and Java classes (Form and Action classes) and Controllers are ActionServlets. The controller uses XML mappings in Struts to map the request to the server side functionality.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • Persistence layer was developed using Hibernate with JPA.
  • Implemented business logic at server side using Session Bean.
  • Developed Entity Beans (Program, User) used for encapsulating business logic.
  • Developed Web services using Apache Axis2 and generated the WSDL.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Used SAX parser and SAX APIs to parse and read XML files.
  • Used JMS and Message Driven Beans (MDB) to download XML messages.
  • Responsible for generation of jar/war/ear files using Maven tool and deployed in WebLogic Application Server.
  • JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.

Environment: Java, J2EE, JSP 1.1, HTML, AJAX, jQuery, JavaScript, Struts1.1, EJB, Hibernate, JPA, SOAP, WSDL, Apache Axis2, XML, SAX, JMS, JNDI, RMI, JSF 2.0, MDB, Maven, WebLogic, JUnit, JMock, Eclipse, Linux.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the Object Oriented Analysis and Design using UML including development of class diagrams, Use Case Diagrams, Sequence diagrams, and State Diagrams.
  • Developed the application using J2EE architecture.
  • Developed the view pages in JSP, using CSS and validations using Servlets.
  • Programming for various backend services using Java JDBC for accessing Oracle database establishing and reusing database connections and write stored procedure.
  • Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer.
  • Extensively used Korn Shell Scripts for doing manipulations of the flat files.
  • Responsible for application build and releases using ANT as an application building tool and deploying the applications on Weblogic.
  • Involved in the end to end coding, testing of the system including writing unit test cases.
  • Maintaining the code repository using VSS and Clearcase for keeping codebase in sync with other phases of projects running simultaneously.

Environment: BEA Weblogic Server, IBM MQSeries, Eclipse, Java, JSP, Servlets, Struts 1.2, JDBC, UNIX Shell Scripts, ANT, HTML, CSS, Oracle 8i, TOAD, Java Script, UML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Requirement Analysis for the Functional & Technical specifications.
  • Design and Coding of various JAVA modules for Loan Monitoring System.
  • Design and Coding of User Interfaces using JSP, AJAX,HTML,CSS.
  • Coding the business tier which includes the business objecs and delegates using JDK 1.4.
  • Coding the persistence module using JDBC, SQL/PLSQL, Oracle .
  • Analyse the new requirements and design the workflow.
  • Unit testing and integration testing, deployments and support.

Environment: Java, Jsp, JDK 1.4, JDBC, HTML, AJAX, SQL/PLSQL, CSS, Oracle 9i, Eclipse 3.1.1, TOAD, Tomcat.

We'd love your feedback!