We provide IT Staff Augmentation Services!

Java/j2ee/camunda Developer / Automation Lead Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Having 8+ years of professional experience in analysis, design, development, implementation, integration and testing of Client - Server applications using Object Oriented Analysis Design (OOAD), and methodologies.
  • Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing, and deployment using Object Oriented Analysis and Design with Core Java/J2EE.
  • Expertise in JAVA/J2EE technologies like Struts, Spring, Hibernate, HTML/HTML5, CSS, JSP, EJB, JDBC, Servlets, MVC, JavaScript, JQuery, JSON, Eclipse, Apache Tomcat, Subversion, Clearcase and AngularJS.
  • Extensive knowledge & good experience on Java Application Development, Distributed Applications, Object Oriented Applications, and Internet/Intranet based Database Applications.
  • Having extensive GUI design development capabilities for different applications using HTML5, CSS, AJAX, JavaScript, XML and AngularJS, Node.Js.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) (Spring, Struts, ORM Frameworks).
  • Extensive knowledge of XML based standards and protocols (such as WSDL and SOAP), SOA (Service oriented Architecture), Development of XSD schemas and implementing SOAP web services.
  • Experience in using frameworks like Struts, Struts validator framework, Hibernate and OR-mapping, spring, build tools like ANT, MAVEN and logging framework Log4J.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
  • Proficient experience in using the databases such as MS SQL Server, Oracle and able to write stored procedure, functions, triggers, DDL, DML SQL queries.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, Web Logic server, Apache Tomcat, JBoss.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Java Beans, JDBC, XML, RMI, Web Services, Multi-Threading etc.
  • Good experience with Operating Systems like Windows XP/ Vista/7 and partially on UNIX.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

TECHNICAL SKILLS

Languages: Java, C, C++, JSP, HTML, JavaScript, JQuery, CSS, AJAX, XML, JSON, YAML

Java Technologies: JAVA BEANS, RMI, Servlets, JSP, EJB, JDBC, Web services

Frameworks: MVC, Hibernate, Spring, Struts, Hibernate OGM

Web/Application Servers: Web Logic, IBM Web Sphere, JBoss, Tomcat, Wildfly, Docker

Blockchain Related: Solidity, Go

Databases: Oracle 10g, SQL Server, Cassandra, MongoDB, My SQL, Maria DB

Web Technologies: HTML5/DHTML, XHTML, AJAX, CSS, XML, XSL, XSLT, AngularJS, Node.Js, Solidity

Cloud Technologies: AWS, GCP

Scripting Languages: JavaScript, JQuery, Perl, Groovy

Operating Systems: Windows 2000/XP/NT/vista/7, UNIX

BPMN Tools: Camunda BPMN, DMN

Other Tools: Maven, Ant, Log4j, JUnit, Git, Jenkins, JMeter, UNIX Shell, Kubernetes, Ansible

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE/Camunda Developer / Automation Lead

Responsibilities:
  • Design, develop, support, educate, and train on frameworks and technologies including Cloud, Camunda BPMN, Microservices, Docker, Kubernetes, Ansible Tower, CI/CD, application servers, logging, messaging, and much more.
  • Designed and implemented middleware applications using MDA (Model Driven Architecture), J2EE and SOA architecture
  • Performed as the subject matter expert (SME) for Camunda BPMN process and bundling, design and enhance the interface applications
  • Developed a Breakthrough software tool, Eco, which provides easy-to-use self-service automation process to generate a new Microservice based on defined templates(seeds) such as AJSC, ANSC.
  • Presented our framework to several directors of other teams for increasing our client base
  • Implemented design models using middleware applications, M2E (Model to Execution), DME2 (Direct Messaging Engine), AJSC, JSON, and JMS
  • Developed an automated Regression Test framework for entire application
  • Utilized several BRMS engines like IBM iLogs, Drools
  • Developed a REST API to perform CRUD operations on Cassandra DB
  • Implemented Voltage, Secure data Technology for encrypting Sensitive personal information(SPI) data.
  • Utilized XML standards, design patterns and industry standard architecture patterns
  • Designed and developed container to allow multiple independent deployments of Apache Camel routes. Container can run embedded or stand-alone, and provides dynamic management and deployment. Used for corporate message mediation gateway for direct interfacing with partners and vendors.
  • Responsible for Environmental Setup of Development node with Docker, Kubernetes etc.
  • Implemented Application Authorization Framework (AAF), Critical function for Cloud environments, which is to organize software authorizations so that applications, tools and services can match the access needed to perform job functions
  • Created SOAP and REST Web Services
  • Configured JMS Active MQ to trigger a workflow
  • Developed a Complex XML Utility to add, retrieve Elements and validate based on schema

Environment: Java, J2EE, Web services (REST, SOAP), Jenkins, SonarQube, Camunda BPMN, Camunda DMN, GIT Flow, Docker, Kubernetes, Ansible Tower (AWX), ELK Logging, EELF Logging, iLogs, Drools, Apache Camel, JMS, Active MQ, WMQ, Microservices, Hibernate OGM, MongoDB, Cassandra, SQL, Putty, WinSCP, Design Patterns, Servlets, XML, JSON, YAML, JUnit, Apache Tomcat, Wildfly 10, Log4J, Windows XP/2007.

Confidential

Java/J2EE Developer

Responsibilities:
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Business Requirements analysis by interacting with the Architects.
  • Involved in automation of Service assurance and service delivery processes using Camunda BPMN.
  • Developed a Rest Start and Message Start workflows which contain Call Activity Sub processes, Http-Connector to interact with another Camunda process.
  • Exposed and Consumed Web service for mocking the business requirements.
  • Developed a Perl module to send a soap request and parse the response using regular expressions, pattern matching and send this as a Rest message to start an external application.
  • Created a topic in Kafka message bus, Published and subscribed to messages in a topic.
  • Involved in developing AID documents for business-critical applications.
  • Established continuous integration (CI) practices and standard, set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit, and Maven.
  • Configured Sonar for Continuous code analysis. Integrated with Git, analysis starts when developer creates a pull request to merge his code in to develop branch.
  • Conducted training sessions on Git, Git flow mechanism and documented it.
  • Implemented externalizing the properties. Application gets properties, like DB connection details (username, password), from server.
  • Developed Model classes for our entire project, addressed composite key using Hibernate mapping.
  • Consumed Web Services from different applications within the network.
  • Developed Hibernate in Data Access Layer to access, insert and update information in the database.
  • Configured Hibernate second level cache using EH Cache to reduce the number of hits to the configuration table data.
  • Participate in designing Web service (REST Service) framework in support of the product.
  • Configured and implemented Log4j with DB appender.
  • Designed and Implemented Unit testing for both Java application and Camunda Processes using JUNIT Framework.
  • Successfully executed all the test cases and fixed bugs/issues identified during the test cycles.

Environment: Java, J2EE, Web services (REST, SOAP), Jenkins, SonarQube, Camunda BPMN, Camunda DMN, GIT Flow, Apache Kafka, Talend ESB, Hibernate OGM, MongoDB, Cassandra, SQL, Hibernate ORM, Putty, WinSCP, Design Patterns, Servlets, XML, JSON, JUnit, Oracle 10g, Apache Tomcat, Wildfly 10, Log4J, Windows XP/2007.

Confidential

JAVA/J2EE Developer

Responsibilities:
  • Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and JQuery.
  • Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Worked on J2EE frameworks like Spring and Struts for developing industry standard web applications.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS.
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Used Spring MVC framework for design and development of web application.
  • Created Location Look up SOAP based web services using spring.
  • Developed Controllers and Services classes that support spring framework.
  • Worked on JQuery for user interface interactions, effects and themes built on top of the JQuery JavaScript.
  • Involved in spring, Hibernate &JPA integration for the entire system.
  • Extensive use of HTML5 with AngularJS, Node.Js, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
  • Involved in developing Static and Dynamic pages using JSP and Servlets.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
  • Involved in the application involving Oracle, JAXB, web service Java.
  • Involved in development of SOAP web services using Apache Axis to extract data from databases.
  • Built web-based applications using Spring MVC Architecture suitable for Apache Axis framework.
  • Used RESTful web services to expose certain functionalities of the application.
  • Developed JSP pages and Servlets for customer maintenance and used Angular JS.
  • Developed the data layer using Hibernate Persistence Framework. Created Hibernate mapping files and Hibernate configuration files for individual modules.
  • Involved in creating Controller using spring frame work and writing JSP.
  • Validated Web service response using SOAP UI.
  • Implemented object/relational persistence and query service using Hibernate.
  • Used JSON, JQuery, and Ajax for updating the web pages.
  • Involved development of front-end components using JSP, JavaScript, and Java.
  • Used Spring Dependency Injection to inject required services.
  • Involved in implementing Web Services server and client with JAX-WS Standard Implementation (SI) which provides the compile and wsdeploy tools for developing, deploying, and invoking a Web Service.
  • Used JPA, Hibernate combination to access data from ORACLE database using POJOs for coding simplicity.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration.
  • Involved in writing SQL queries and stored procedures for data manipulation.

Environment: Java, JSP, HTML5, Struts, Spring, AngularJS, Node.Js, CSS, Web services, J2EE, Design Patterns, Servlets, Hibernate, Struts Tag Libraries/JSTL, XML, UML, JUnit, Oracle 10g, Apache Tomcat, Log4J, CSS, ANT, Windows XP/2007.

Confidential

JAVA/J2EE Developer

Responsibilities:
  • Reviewing Business Requirements, Functional Specifications and creating Detailed Design documents for development.
  • Used Spring Framework at Business Tier and also spring’s Bean Factory for initializing services.
  • Implemented the Application using Spring MVC Framework.
  • Configured the Web Logic handler for the Apache Web Server to serve static files (html, images and css).
  • Extensively used Spring IOC module to perform the bean dependency injection in various XML files that compose the entire web application.
  • Developed various Custom DAOs using spring’s Hibernate DAO support to persist the records from suitable tables in the database.
  • Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX, Spring Form tags, Tiles, JSTL tags etc.
  • Web application development for backend system using AngularJS, Node.Js with cutting edge HTML5 and CSS3 techniques.
  • JQuery & Ajax are used intensely for producing responsive User Interface.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
  • Used AngularJS to create maintainable and testable single page application.
  • Used AngularJS markup and expressions.
  • Involved in Unit Testing, Integration Testing, and System Testing.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags and AJAX.
  • Developing Spring MVC Controllers for handling of web requests from the presentation layer by use of URL Handler Mapping.
  • Constructed presentation layer implementing Struts framework.
  • Implemented business logic on server-side using Session Beans and Entity beans.
  • Followed Agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications.
  • Developed Class and Sequence Diagrams using Rational Rose Software.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas, JAXP and XSL.
  • Deployment of application using Maven.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
  • Used Log4J to store log messages.

Environment: Java 1.5, J2EE, Springs, JSP, Hibernate, Struts, AJAX, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, AngularJS, Node.Js, Maven, SOAP, Oracle, ANT, Windows 2007, SOA, JQuery, AJAX, JavaScript, HTML5,CSS.

Confidential

JAVA/J2EE Developer

Responsibilities:
  • Implemented and integrated Spring Framework with Struts.
  • Worked on Spring framework for dependency injection, transaction management and AOP.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Designed and coded Business Classes using Spring IOC and AOP features.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved development of front-end components using JSP, JavaScript, and Java.
  • Designed and developed all components JSP, controller, spring configuration, and DAO and Hibernate configuration for various modules.
  • Interpreted and manipulated spring and hibernate configure files.
  • Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
  • Used the JNDI for Naming and directory services.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Design and developed Webservices (SOAP) client using AXIS to send service requests to Webservices.
  • Web UI development using JSP, CSS and JavaScript.
  • Design and Development of User Interface using Struts tag libraries
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Used JSON as response type in REST services.
  • Implementation of XSLT processing on server with JSP and WebSphere.
  • Wrote Database objects like Triggers, Stored procedures in SQL.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Application was designed and developed using the Spring framework
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate and Data access Object, Factory Pattern, Session Façade, etc.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Develop UML diagrams like use case, sequence, class diagrams and design documents.
  • Used ANT scripts to build the application and deployed the application on the application server.

Environment: Java, EJB, Struts, AJAX, Hibernate, Spring, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, CVS, Log4J, JUnit, Rational Rose, Oracle, UNIX.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Implementing Servlets, JSP and Ajax to design the user interface.
  • Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Maintained the existing code based developed in Spring and Hibernate framework by incorporating new features and fixing bugs.
  • Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Developed Client Side Validations using Java Script and server side validations using Struts validation framework.
  • Extensively used the JSP in the view side of MVC.
  • Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
  • Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
  • Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
  • Expertise in developing integration services in SOA by offering Web Services based on XML communication on SOAP Layer.
  • Used the RAD for creating and deploy the application on IBM Web sphere Application Server.
  • Incorporated JUnit into the code to do the unit testing around the developed module.
  • Used JDBC connection and access database procedures.

Environment: J2EE, HTML, CSS, JavaScript, AJAX, XML, JAXP, SOA, Servlets, Spring Framework, Struts Framework, JSP, SWIFT, EJB, JMS, RAD, Windows XP, 2007.

Confidential

JAVA/J2EE Developer

Responsibilities:
  • Coding/Development of individual modules.
  • Worked in Water fall Methodology and involved in the project discussions.
  • Develop the front-end using Struts Framework, JSP, JQuery, and Servlets.
  • Designing application flow using Spring and Struts.
  • Used Struts Validation frame work to do business validation from server side.
  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Singleton.
  • Unit Testing/Integration Testing, JUnit, Debugging and Implementation.
  • Log4J was used for monitoring the error logs.
  • Persistence layer implementation using Hibernate.
  • Used and implemented design patterns like MVC (Model-View-Controller)
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code. Implemented the DAO pattern.
  • Configured Data Sources on Web Sphere Test Environment 5.0 for efficient data access.
  • Implemented action classes, form beans and JSP pages interaction with these components.
  • Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
  • Involved coding SQL Queries, Stored Procedures and Triggers.
  • Created java classes to communicate with database using JDBC.

Environment: Java 1.4, Servlets, JSP, EJB, J2EE 1.4, Struts, Spring, XML, XSLT, Java Script, Oracle, SQL, PL/SQL, Ms Visio, Eclipse, JDBC, Windows XP.

We'd love your feedback!