We provide IT Staff Augmentation Services!

Java / Jbpm Developer Resume

2.00/5 (Submit Your Rating)

Arlington, VA

SUMMARY:

  • Extensive 6+ years experience in IT industry with strong experience in application development and implementation of Web based applications using JAVA/J2EE.
  • Experience with Java web framework technologies.
  • Excellent skills in Spring Framework (IOC, AOP, DAO, web MVC), Hibernate, JMS, JSF, Struts (Validator, Action, Tiles), HTML, JavaScript, AJAX
  • Very good experience in using J2EE (Entity, Stateless Bean, Servlets, JDBC, JSP, Java Beans).
  • Strong experience in developing and supporting applications that consume and/or generate SOAP and Restful Web Services using Apache CXF.
  • Experienced of JBPM process engine for use in the implementation of Flow Control System of People.
  • Experience in J2EE Design Patterns (Front Controller, Session Façade, Data Access Object.
  • Good experience in implementing Service Oriented Architecture (SOA) using XML based Web Services (SOAP/UDDI/WSDL/RESTFUL)
  • Experience in using XML related technologies such as JAXB, DOM (Document Object Model) and SAX (Simple API for XML).
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
  • Developed java applications using IDE tools like Eclipse and IBM Rational Application Developer.
  • Experience in Application/Web Servers like Apache Tomcat, JBoss, WebSphere, and Weblogic on Unix/Windows Platforms.
  • Knowledge of business workflow modeling tools like JBPM.
  • Used JUnit framework for Unit testing of application, Used JBoss in JavaScript.
  • Very good experience in Production Support, fixing the production issues and ensuring the Application is running Stable in the Production Environments.
  • Experience in relational databases like Oracle, MySQL, SQL Server, and DB2
  • Proficient with Build Management Tools using Maven and Ant.
  • Experience in version control systems like, Subversion, Rational Clear Case and Git.
  • Highly motivated, analytical, excellent written/verbal communication, leadership and team work skills.

TECHNICAL SKILLS:

Languages: Java, Python, UML, SQL

Web Technology: Servlets, JSP, HTML, CSS, JavaScript, AJAX, JQuery

Specification/API’s: EJB, JNDI, JMS, JAXB, JAX - WS, JAX-RS.

Design Patterns: MVC, DAO, Business Objects, Front Controller, Service Locator

Frameworks: Struts, Spring, Hibernate, JSF

Web/App Servers: Apache Tomcat, WebSphere, JBoss, Weblogic, ILog JRules Server

Web Services: CXF, Axis, JSON, SOAP, REST, WS-Security, SOA,WSDL, UDDI

XML Suite: XML, XSL, DTD, XSD, XSLT, XPath

RDBMS/DBMS: Oracle 11g, DB2, MySQL, Postgre SQL

Operating Systems: Windows, Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Arlington, VA

JAVA / JBPM Developer

Responsibilities:

  • Designed the application in the lines of MVC architecture.
  • Used JEE design patterns namely Singleton, Business Delegate etc.
  • Have prepared UML Sequence diagrams, Class diagrams, Activity diagrams to be incorporated in the Technical Design document.
  • Used Struts framework to implement the MVC architecture.
  • Developed controller Servlets, form beans and client tier screens.
  • Implemented the development using Agile/Scrum methodologies - user story, phase-wise development, iterative development.
  • Configured Struts properties files to make use of the centralized updates features offered by Struts.
  • Used Tiles feature available as a part of Apache Struts in order to increase the reusability of JSP pages.
  • Extracted business logic into one or more helper classes that can be used by the view layer consisting of Servlets and JSP. These helper classes were implemented as JavaBeans or custom tags.
  • Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files. Workflows are created to send requests to different service groups for approval, whenever new service requests or complaints are raised.
  • Developed Restful API using spring.
  • Developed presentation layer using AngularJS, CSS andJavaScript.
  • Prepared Unit Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
  • Involved in defining Testing, Strategy and preparing functional test cases.
  • Active involvement in design, development and coding of the stored procedures, SQL, DDL and DML statements, functions and triggers.
  • Extensively used JavaScript for Client Side Validation.
  • Used Git for Version Control.
  • Used Java mail API for automated mail responses.
  • Involved in unit testing using JUnit.

Environment: JSP, Servlets, Struts 2, Hibernate 4.0, Spring 3.2, XML, UML, Oracle 11g, SQL, Tiles, WebLogic, Eclipse, Ant, JUnit, Log4j, Git, JavaScript, AngularJS, Agile

Confidential, Washington

Java / JBPM Developer

Responsibilities:

  • Involved in analysis, design, development, and testing phases of Agile Scrum
  • Design and development of components, such as Class, and Sequence diagram in UML
  • Developed designs and strategies for business rules and address
  • Developed and Implemented Restful WebServices and used Spring Framework
  • Configured Struts hibernate Framework with Spring MVC.
  • Developed Web pages using JSF
  • Used JQuery for AJAX support and used JSON for DOM objects
  • Developed GUI screens using JSP, HTML, and CSS
  • Used Apache CXF for XML generation
  • Used SOAP for exchanging the XML application using HTTP
  • Developed Web Services using WSDL and XML
  • Developed Servlets and JSP based on MVC pattern using Spring framework
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity
  • Used Hibernate and JPA with Entity Beans for interacting with Persistence Layer for CRUD operation
  • Research about of JBPM process engine for use in the implementation of Flow Control System of People
  • Used Eclipse for application development.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Deployed the application on to WebSphere application server
  • Performed unit testing using JUnit Framework.
  • Used JIRA for bug tracking
  • Used Maven to build and generate code analysis reports
  • Used Subversion for software versioning and a revision control system.

Environment: Java, JSP, JDK, JavaScript, MVC, Struts, spring, AJAX, HTML, JSP, JMS, SOA, JUnit, Hibernate, Web Services SOAP, XML, Maven, JIRA, Eclipse, MySQL, DB2, WebSphere Server, UNIX

Confidential, Wilmerding, PA

Java / J2EE Developer

Responsibilities:

  • Involved in Designing, Developing, Bug fixing, documenting and unit testing of the application
  • Involved in the development of the GUI screens using JSP, XML/XSLT, HTML and JavaScript
  • Analyzed and developed the application using Spring MVC Framework
  • Used AJAX for client-to-server communication
  • Developed applications using Java, Servlets, EJB, Struts, Hibernate, Spring, JDBC
  • Used SVN for source code version control
  • Used Struts tag libraries as well as Struts Framework
  • Used Struts Controller to implement workflow application
  • Developed functions and store procedures using SQL and PL/SQL for the application
  • Designed the business object with Hibernate ORM mapping and interfaced with the business mangers using Spring DAO.
  • Coded web pages using HTML, JavaScript, and Struts tag libraries.
  • Designed the JSP pages using Eclipse and integrated the Custom developed components for better look and feel.
  • Used SVN to deploy them in to a central depository location
  • Used JBoss and Weblogic application server in the development
  • Used Maven for the project dependencies
  • Performed the Unit testing using JUnit framework.

Environment: Java/J2EE, Struts, Ant, MVC, spring, Weblogic Application Server, JBoss, Oracle, HTML, DHTML, JSP, JSF, Oracle 10g/11g, JPA, AJAX, Hibernate, XML, UNIX

Confidential, New York, NY

Java / J2EE Developer

Responsibilities:

  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Developed the whole frame work for the projects, based on Struts MVC Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, and CSS.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed controllers, repositories, Service modules, form beans and validations.
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer that invoked database queries.
  • CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures.
  • Created Ant scripts to build the entire module and deploy it on Weblogic application Server.
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.
  • Used Subversion for software versioning and as a revision control system.

Environment: JDK, JSP, Servlets, MVC, Hibernate, Weblogic, AJAX, Web Services, XML, ANT, Oracle, spring, SQL, ANT, JUnit.

We'd love your feedback!