We provide IT Staff Augmentation Services!

Java/camunda Developer Resume

Plano, TX

CAREER SUMMARY:

  • Over 13 years of experience in system analysis, design and development in Java/J2EE & Web technologies.
  • Hands on experience on JAVA, J2EE and Hibernate technologies.
  • Hands on experience in Struts, Spring and Spring Batch frame works.
  • Experience in build cloud based environments with Openstack, heat and puppet.
  • Experience with Dev Ops in CI/CD process using Jenkins pipeline.
  • Hands on experience in using Tomcat and Jboss servers.
  • Hands on experience in using Eclipse, Netbeans and Microsoft Visual Studio Code.
  • Hands on experience in version control using SVN and GIT.
  • Experience in API implementation using RESTful and SOAP web services.
  • Experience in workflow implementation using CAMUNDA BPMN processes implementation.
  • Experience in Android app development.
  • Hands on experience in java build tools like ANT and MAVEN.
  • Experience in using unit test frameworks like JUnit, DBUnit and API Automation Test suite implementation.
  • Experience in writing sqls and stored procedures in databases like Oracle, MongoDB, Sqlite and MySql.
  • Experience in Rapid Application Development Flavor Agile Methodology (Scrum, Sprint Planning, Backlog Grooming and Sprint Retrospective, etc.)
  • Experience in ‘Service Virtualization’ implementation for API testing.
  • Experience in implementing CI/CD using Jenkins.
  • Experience in using tools like Clear Quest and Track Record for defect tracking, Rally for tasks tracking and tcpmon for REST request and response tracking.
  • Experience working with Angular 2, 3, 4 and 6, Typescript, CSS and HTML5 UI technologies.

TECHNICAL SKILLS:

Languages: Java, C++, HTML, XML, CSS, Angular, Typescript and Java Script.

Technologies: JDBC, JSP, JSON, JavaBeans, Apache Tomcat, SVN, GIT.

Frame work: Spring, Spring Batch, Struts, Jersey, Resteasy, Hibernate, RestEasy, JUnit, Cucumber and Selenium, CAMUNDA BPMN process.

Tools: Jenkins, Openstack, JIRA, Clear Quest, Track record, Rally and tcpmon.

Databases: Oracle, MySql and Sqlite.

IDEs: Eclipse and NetBeans.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

JAVA/CAMUNDA Developer

Responsibilities:

  • Designed and implemented CAMUNDA workflows to automate EDA communication process for resource maintenance in cloud environment.
  • Created CAMUNDA workflows for multiple use cases which include instantiation, health check and configuration of PNF devices on cloud environment.
  • Created CAMUNDA workflows to automate instantiation, health check, configuration and delete processes on PNF and VNF devices.
  • Used CAMUNDA Modeler for workflow creation.
  • Added unit testing for every CAMUNDA workflows
  • Used CAMUNDA REST API’s Cockpit and JAVA API’s to communicate with CAMUNDA engine.
  • Created UI for user actions for error handling in CAMUNDA workflows and integrated with flows based on user input.
  • Implemented complex java logic as CAMUNDA listener classes to handle and store business logic and validation.
  • Created UI application to execute CAMUNDA workflows and to migrate device configurations from PNF to VNF.

Environment: Java 1.8, CAMUNDA BPMN 2.0, CAMUNDA Modeler, Hibernate 4.x, Angular 6, Java Script, XML, JSON, Eclipse Luna, Maven 3.x, PL/SQL, Oracle 10g, GIT, SVN, JIRA, Tomcat.

Confidential, Seattle, WA

JAVA/CAMUNDA Developer

Responsibilities:

  • Designed and implemented CAMUNDA workflows to automate Confidential communication process for resource maintenance in cloud environment.
  • Created complex CAMUNDA workflows to trigger REST APIs and validate responses in automation process.
  • Created complex CAMUNDA workflows with error handling with a user tasks.
  • Created CAMUNDA workflows to automate the complex manual process to deal with cloud resources.
  • Used CAMUNDA Modeler for workflow creation.
  • Added unit testing for every CAMUNDA workflows
  • Used CAMUNDA REST API’s Cockpit and JAVA API’s to communicate with CAMUNDA engine.
  • Created UI for user actions for error handling in CAMUNDA workflows and integrated with flows based on user input.
  • Implemented complex java logic as CAMUNDA listener classes to handle and store business logic and validation.

Environment: Java 1.8, CAMUNDA BPMN 2.0, CAMUNDA Modeler, Hibernate 4.x, Angular 5, Java Script, XML, JSON, Eclipse Luna, Maven 3.x, PL/SQL, Oracle 10g, GIT, SVN, JIRA, JBoss 6.x.

Confidential, Alpharetta, GA

Software Engineer

Responsibilities:

  • Working on requirement analysis, design and implementation of Confidential ’s business process application called LaunchIT, Confidential ’s business team utilize this application to launch thousands of products into different merchant locations as gift cards.
  • Involving into requirement analysis and preparing technical document for developer to implement application.
  • Implementing back end service using Spring, Hibernate and CAMUNDA BPMN workflow engine, UI using angular5 and material design.
  • Creating workflows as per business requirements in CAMUNDA using CAMUNDA modeler, also implementing work flow backend business logic in CAMUNDA listeners.
  • Implementing tool to migrate CAMUNDA BPMN processes from one version to other version.
  • Creating Unit test cases for CAMUNDA BPMN processes to test the workflow.
  • Creating UI pages with angular5 and material design as per user requirements, integrating UI components with back end APIs.
  • Adding unit and e2e test cases for implemented UI components as well as API test cases in back end.
  • Working on CI/CD environment using Jenkins, JIRA and multi stage automated test implementation.
  • Worked on LSPS and LaunchIT application analysis and business requirements and implementation.
  • Analyzing, designing and implementing LaunchIT enhancements as per stakeholder requirements.
  • Interacting with stakeholders during the process of requirement analysis and implementation.
  • Working on production issues in existing launchIT application.
  • Using JIRA tool to track production issues and application enhancements.

Environment: Java 1.7, LSPS Enterprise3.1, Hibernate 4.x, Angular JS, Java Script, XML, JSON, Eclipse Luna, Maven 3.x, PL/SQL, Oracle 10g, GIT, SVN, JIRA, JBoss 6.x.

Confidential, Alpharetta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Analyzed, designed and implemented Confidential enhancements for client requirements.
  • Interacted with business analysts during the process of requirements gathering and design phase.
  • Worked on micro service implementation with REST API’s for CI/CD.
  • Implemented Command Center (CS) application new UI pages using Angular JS.
  • Added Unit tests in existing application using Junit framework towards CI/CD implementation.
  • Created technical documents for enhancement added to application.
  • Created Jenkin jobs as part of the CI/CD Implementation.
  • Used GIT and SVN for source code control.
  • Used JIRA tool for agile methodology implementation.

Environment: Java 1.7, Spring 3.0, Hibernate 4.x, Angular JS, Java Script, XML, JSON, Eclipse Luna, Maven 3.x, PL/SQL, Oracle 10g, GIT, SVN, JIRA, JBoss 7.x.

Confidential, Lawrenceville, GA

Sr. Java/J2EE Developer (Dev Ops Engineer)

Responsibilities:

  • Working on CI/CD process implementation with Jenkins (creating, scheduling jobs for monitoring), Openstack (creating cloud based environments to deploy applications, with heat and puppet scripts).
  • Working on REST API implementation in existing and new service components of ECS and separating UI code from services.
  • Analyze user requirements and prepares design and develop modules based on that and involved in creating user stories for new ECS components.
  • Implementing new component in ECS using Spring and Hibernate.
  • Define programming requirement, formulate a detailed plan outlining steps to develop programs, using structured analysis and design.
  • Implemented Android app for a tool which monitor and executes automation tests on EC (Explorer Control) outer band packet data.
  • Re - factoring and adding JUnit tests for existing code for continues integration (CI) process implementation.
  • Implemented REST API document generated tool with the build process. Used enunciate for this.
  • Implemented sorting/filtering in URI’s for existing and new REST API implementation.
  • Implemented versioning in REST APIs.
  • Using Agile software development methodology (Daily SCRUM, Sprint planning, Backlog grooming and Spring retrospective) to develop project plans.
  • Developing DAOs interfaces for hibernate to interact with the databases.
  • Using SVN and GIT for software configuration management and version control.
  • Developed automation tools using java and dojo in front end for reports.
  • Established continues integration (CI) practices and standards for ECS separated components, also set-up Jenkins Server and build jobs to provide continues automated builds on periodic basis for development needs.
  • Developed stubs for external dependencies while executing automation API test suite against a single component to test it in ‘isolation’ in CI/CD process.
  • Developed automation API test suites for multiple components in application using cucumber and JUnit.
  • Used Sqlite database to mock real Oracle database and data for test suite execution.
  • Using ‘Rally’ tool to track tasks and user stories.

Environment: Java 1.7, Spring 3.0, Hibernate 4.x, Java Script, XML, JSON, Eclipse Luna, Maven 3.x, PL/SQL, Oracle 10g, UNIX Shell Script, GIT, SVN, Rally, JBoss 7.x and Dojo.

Confidential, Nashville, TN

Sr.Java Developer

Responsibilities:

  • Analyzed client specifications, requirements and prepared technical documents.
  • Participated in system design specification sessions to document technical specifications.
  • Developed code in java using technical specifications to update existing and to add new features for change requests (CR’s).
  • Developed batch jobs (triggered by time based events and other external agencies) using Java technologies and framework standards.
  • Supported and performed results analysis of batch jobs during batch cycles execution in AUTOSYS.
  • Involved fixing performance issues in batch jobs with code optimization and SQL tuning.
  • Performed JUnit and DBUnit testing.
  • Involved implementing persistence logic using Hibernate.
  • Developed REST and SOAP Web services in Interfaces to communicate with other government agencies.
  • Provided technical and functional support to testing teams.
  • Guided junior developers in coding methodologies in application and batch jobs.

Environment: Java 1.6, Java Script, JSP 1.2, XML, HTML, Apache Tomcat 4.0.1, Hibernate, spring, Eclipse, Maven, PL/SQL, Oracle 10g, UNIX Shell Script, Sub Version and Track Record.

Confidential, Boston, MA

Sr. JAVA/J2EE Developer

Responsibilities:

  • Worked on Vantage frame work to implement business logics as per business scenario.
  • Worked on Java Script to validate input data and to display warning edits.
  • Used HTML, CSS. Java script to create online pages and notice templates.
  • Worked on Rules Engine, Notice Engine to implement business rules and to generate notices as per business scenario.
  • Worked on Online Batches: Are automated case maintenance triggered by online transactions, interfaces with other agencies and time based events.
  • Worked on Entity Manager: Data holder for transferring objects between Servlet’s and SQL class. Used Servlet’s as an interface between client and server side objects.
  • Worked on Policy Manager: Contains the EJB specific methods, method definitions and method implementations.
  • Worked on SQL Manager: Prepares the SQL statement and interact with the database, process the results from the database and converts them as entity objects.
  • Worked on Complex SQL queries and Stored procedures using PL/SQL for Oracle database for online batches and application.
  • Used Eclipse for development IDE, Clear Quest for defect tracking and CVS for version control.

Environment: Java1.4, Java Script, JSP1.2, JSTL, XML, HTML, XHTML, Apache TomCat 4.0.1, OLTP, Eclipse5.0, PL/SQL, Oracle10g, UNIX Shell Script, CVS and Clear Quest.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Gathered and analyzed the requirements to develop initial high level design.
  • Designed Use Case diagrams, Class diagrams and Sequential diagrams using UML Rational Rose for OOA/OOD techniques.
  • Used Struts1.2 MVC frame work to design the modules and define control flow.
  • Developed JSPs and Servelts to dynamically generate HTML and display the data to the client side.
  • Used AJAX to provide asynchronous communication between server and client.
  • XML is used to transfer data between external systems.
  • Developed web pages and processed the user requests using JSF (JSR168).
  • Designed and implemented the complete ORM layer using Hibernate3.0 in conjunction with EJB2.0 running in JBoss environment.
  • Developed web service using WSDL and SOAP to communicate with third party applications.
  • Created SQL queries and Stored procedures using PL/SQL for Oracle9i database.
  • Wrote UNIX shell scripts to install and run the modules in the build process.
  • Used WSAD for development IDE, Clear Case for version control and JUnit for testing.

Environment: Java1.4, Servlets2.4, EJB2.0, JSP1.2, Struts1.1, JSTL, AJAX, XML, XSLT, HTML, UML, Hibernate3.0, Web Sphere application and portal server, PL/SQL, Oracle9i, UNIX Shell Script, JUnit and Clear Case.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the user interface using JSPs, HTML and front-end validations using Java script.
  • Used Singleton, Session Façade, Business Delegate, Service locator and Data Access Object (DAO).
  • Developed require JSPs and Servlets for the application.
  • Implemented the application in MVC design pattern using Jakarta Struts.
  • Implemented the business logic in Enterprise Java Beans (EJBs).
  • Used web services client to fetch data from third party web services.
  • Used Hibernate ORM (Object Relational Mapping) for data persistence.
  • Wrote UNIX shell scripts to install and run the modules in the build process.
  • Created SQL queries and stored procedures using PL/SQL for Oracle database.
  • Used Eclipse as an IDE, JUnit for testing, ANT to build the application, CVS to maintain different versions and WebLogic as an application server.

Environment: Java1.4, Design patterns, JSP, XML, HTML, Servlets, Struts1.1, EJB2.0, Hibernate2.0, Webservices, JDBC, Weblogic 6.1, Oracle 8i, NetBeans4, JUnit, ANT and CVS.

Hire Now