We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

North Canton, OH

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in design and development using Java/J2EE Web Based, Client/Server applications, Database applications, and enterprise integration principles.
  • Around 3+ years of experience on Mule ESB Enterprise edition. Had an experience working on Mule API manager and RAML over Anypoint Studio, Anypoint Cloud - Hub, and API Gateway and Management.
  • Expertise in developing the integration workflows using an ESB framework. Developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Had an experience working MULE API manager and RAML.
  • Participated in deployment of Mule ESB  applications using Cloud Hub and Strong experience in Integration using Mule ESB  in integrating various third party solutions. 
  •  Extensively worked on both Enterprise and Community edition of MULE ESB . Have an experience working Mule API manager and RAML. In-depth experience in CRM business processes like Account Management, Case Management.
  • Experienced in developing Mule ESB  flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule  Runtime.
  •  Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ , JMS and RabbitMQ . Data Transformations using Mule ESB .
  • Extensive experience in designing Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements.
  • Worked on Mule flow variables, record variables, MEL (Mule expression language), various connectors like (File, HTTP, Oracle database, Salesforce, CXF), flow references and exception strategies.  Hands on experience with Apex Language, Apex Trigger, Apex Class, Visualforce Pages, Visualforce
  • Formulated build and deployment Mule  projects to cloud hub using Maven and using Jenkins to deploy the artifacts to cloud hub.  Configured and maintained user security permissions in compliance with organizational needs
  • Proficiency in Object Oriented Languages like Java, C#.
  • Strong in Object - Oriented Programming concepts (OOPS) such as; Encapsulation, Inheritance, Polymorphism and Relational Database Management System (RDMS) Concepts.
  • Experience in web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, and SOAP
  • Experience in databases such as SQL Server, Oracle and MySQL.
  • Strong knowledge & experience working in teams implementing Agile Methodologies.
  • Experienced in different IDEs like Eclipse, RAD, and NetBeans, Any-Point Studio and Maven for Development.

TECHNICAL SKILLS:

Middleware: Mule ESB, Mule Connectors, Cloud Hub.

Web technologies: HTML, DHTML, CSS, JSP, AJAX, Java Script

Java & J2EE: Core Java, Collections, Exception handling, IO, Multi-Threading, Generics, Annotations, Applets/Swings, JDBC

Web/application Servers: Tomcat, WebLogic, WebSphere

Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL

XML Technologies: XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT

Web Services: JAX-RPC/JAX-WS, Axis2, SOAP, WSDL, CXF

Design Tools: Microsoft Visio, Rational Rose

Unit Testing: MUnit, JUnit, Mockito

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. MuleSoft Developer

RESPONSIBILITIES:

  • Involved in the business requirement gathering by interacting with Stakeholders.
  • Involved in the design and development of application using Agile Scrum Methodology.
  • Integrated SOAP and REST API with Mule ESB and performed transformations, used JAX-WS and JAX-RS API to extract data from SOAP and REST request.
  • Involved in the implementation of REST API in the project.
  • Integrated Mule with SQL Server and Oracle Database. Created and Developed Mule Proxys as part of Development.
  • Designed and Deployed the Mule APIS using RAML and configured Input schemas and Response Schemas using traits and Schemas.
  • Deployed the application in the Cloud and Fixed the issues in QA environment. Applied OAuth, Transaction policies to the API in the Cloud Environment using APM.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB (3.8) for processing.
  • Used Basic and OAuth Authentication mechanisms to consume REST API’s and Orchestration.
  • Deployed applications on Mule ESB server and created Mule ESB Flows, performed payload transformation.
  • Used Mule ESB created http inbound and outbound flows to test the functionality.
  • Orchestrated multiple applications using Mule to automate the process.
  • Involved in designing RAML using API Designer and exposed those services using API Portal in APM.
  • Architected Integrations using Mulesoft ESB environments for both on premise and Cloud hub environments .
  • Utilized Mulesoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • Implemented MVC architecture using spring framework and used spring modules like Spring Core, Spring MVC, Spring ORM and Spring AOP in the project.
  • Involved in creating a reusable component using React JS for DOM manipulation. Utilized custom logging framework for Mule ESB. 

Environment: Mule ESB, Any point studio, Oracle, CXF, SOAP, REST, Sales force, GitHub, Active MQ, RAML, Rally, MUnit.

Confidential, King of Prussia, PA

Mule/ Integration Developer

RESPONSIBILITIES:

  • Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs. Provided production support by debugging system issues. 
  • Initially we are running our applications in 3.7.3 Mule server, currently we are migrating all our application to 3.8.3. 
  • Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuratio n.
  • Architected Integrations using Mulesoft ESB environments for both on premise and Cloud hub environments.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File. 
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports. Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue .
  • Architected Integrations using Mulesoft ESB environments for both on premise and Cloud hub environments. 
  • Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
  • Provided production support by debugging system issues. 
  • Initially we are running our applications in 3.7.3 Mule server, currently we are migrating all our application to 3.8.3. 
  • Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuratio n.
  • Architected Integrations using Mulesoft ESB environments for both on premise and Cloud hub environments.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File. 
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system. 
  • Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule .
  • Used Database Connectors to connect with respective systems using Mule ESB
  • Used putty for ssh keys and passwords information to access the folders.

Environment : Anypoint Studio, Mule Server 3.7.3/3.8.3 , Soap UI/REST, MS SQL Server 2008, Cloud-hub, Maven, X12, Windows 7, EDI, Data Weave, Restful Web-services/API's, Jenkins, XML, JMS, Log4j.

Confidential, Franklin, TN

Sr. Mule/ ESB Developer

RESPONSIBILITIES:

  • Implemented build package tool using Maven and imported all the dependencies from the Artifactory
  • . Configured Spring beans for importing the Mule flows.
  • Implemented RAML API's with OAUTH 2.0 based bearer authentication.
  •  Authentication is performed by the ForgeRock Identity access management by validating in the organization's LDAP database. 
  • Developed the Custom Connectors in Mule ESB where all the exception handling logic was implemented in it. 
  • Published RAML API's as an Endpoint Proxy via the API Gateway and deployed the Mule Deployable Archive in the Mule Management Console(MMC).
  • Configured the Mule Batch Steps in the Mule  Batch process with three phases of Loading, Dispatch and Process for letting know the customer about his pending transactions using the email notifications. 
  • Worked on GIT Hub for maintaining the Code Repository. Involved in Agile Scrum meetings, Daily Stand up's, Sprint Retrospectives, Sprint planning.
  • Used JIRA for creating the tasks and tracking of the tasks progress. Used Confluence for maintaining all the project related documentations. 
  • Worked on Rest based Web services and SOAP web services for Mule ESB flows .
  • Used Confluence for maintaining all the project related documentations.
  • Installing and automation of application using configuration management tools Puppet and Chef.
  • Written test cases in JUnit for unit testing of classes.
  • Worked with Mock Objects while running the JUnit test cases for batch processing.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Used Mule ESB from routing, filtering and aggregating message between application based on content and rules.

Environment : Mule Batch, JMS, CXF Web Services, SOAP and Rest Web services, Java, MySQL, MULE ESB, Anypoint Studio, Mule Server 3.8.0, MMC, Jenkins, JIRA, Confluence, Kibana, GitHub. ForgeRock, Java8, Spring, MUnit.

Confidential, North Canton, OH

Sr. Java/ J2EE Developer

RESPONSIBILITIES:

  • Used Agile/Scrum methodology to develop the application. Developed application using Micro services architectural style.
  • Developed new business workflows using the 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.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in coding, maintaining, and administering Servlets, and JSP, JSF components to be deployed on a Web Logic Application server and Apache Tomcat 6.0 application servers.
  • Used Spring Core Annotations for Spring Dependency Injection (DI) and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used Spring MVC to decouple business logic and view components.
  • Created POC for Spring Batch for running batch jobs.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Configured the xml files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications using Active MQ.
  • Developed the integration techniques using Apache Camel.
  • Responsible for pagination for the application by integrating Spring framework with Angular JS and jQuery for creating behavioral aspects of the web page.
  • Involved in preparing test cases using Behavioral Driven Development (BDD), Cucumber/Selenium to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Worked with the NoSQL Database Cassandra to manage extremely large data sets.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, Cloud Formation.

Environment: Java/J2EE 1.6, Spring 3.0, Hibernate, Spring Boot, WebLogic Application Server 10g, Apache Tomcat 6.0, Apache Camel, Performance Tuning, JSP, Servlets, Maven, Unix, Cassandra, RESTFUL Web Services, Selenium, Active MQ, JMS, JQuery, AJAX, Maven, Agile, Jenkins, JavaScript, BDD, AngularJS, JUnit 3.8, CSS, JSP, JSON, SVN.

Confidential, Atlanta, GA

Sr. Java/ J2EE Developer

RESPONSIBILITIES:

  • Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework.
  • Developed Controllers using Spring MVC Annotation.
  • Used Ajax to communicate with the server to get the asynchronous response. 
  • Developed the GUI module for mobile website/app using Angular JS framework for JavaScript HTML 5 & CSS3. 
  • Design service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing. 
  • Implemented SOAP Web Service for Loan Supply department. Implemented the logging framework in the SOA environment.
  • Implemented the business logic to process transactions for rule evaluation under the generated java stubs / POJO's.
  • Implemented Persistent layer using Hibernate API. 
  • Integrated Hibernate with spring business components using Hibernate Template. 
  • Implemented User Interface (front-end) screens using JavaScript and Angular JS
  • Created Oracle 10g database tables, stored procedures, sequences, triggers, views 
  • Create callable statements to utilize stored procedures for faster execution of SQL inserts. 
  • Create text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue. 
  • Implemented Spring JMS message senders to send alerts to Tech Support Team from MQ. 
  • Designed the UML, created class, sequential diagrams using modified code. 
  • Deployed WAR file in Apache Tomcat (7.0) server / IBM WebSphere (8.0) 
  • Used Git to track and maintain the different versions of the application.
  • Created JUnit test scripts to unit test the code flow.  Testing and bug fixing to reach the end to end flow. 

Environment: Java/J2EE, Spring 3.0, Maven, JMS, JUnit, Html, CSS, Hibernate, GIT, JavaScript, Angular JS, Oracle 10g, SOA, Toad for Oracle, DB Visualizer, HP Service Manager, HP Quality Center, HP Event Monitoring and Scheduling, Web Sphere MQ and Web Sphere, Log4j, Apache Tomcat, IBM RAD.

Confidential, Sunnyvale, CA

Sr. Java/ J2EE Developer

RESPONSIBILITIES: 

  • Used Micro Services Architecture Style for developing Web application.
  • Responsible for implementing the workflow and business process management of our application using Activiti BPM Platform.
  • Used Exceptions, Collections, Multi-threading, J2EE for application development.
  • Used Multithreading to enable multiple operations to be performed simultaneously.
  • Development of Web Front End using HTML5, CSS3, JSON, XML and performed validations using Java Script and AJAX.
  • Developed Proto type using Angular JS for single page application development.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB.
  • All the functionality is implemented using Spring Framework and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Involved in Test Driven Development (TDD) by writing Test NG test cases in the coding part of Java methods.
  • AWS EC2 instances were configured in developing and QA environments.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Used tools like Jenkins for Continuous Integration/Continuous Delivery (CI/CD).
  • Used Docker file for creating Docker images, worked on managing Docker volumes.
  • Used Git for version control, JRocket - Mission Control for Java Performance Tuning.
  • Performed installations, configurations and deployments using Tomcat Application Server in Linux Environments.
  • Used MS SQL Server 2012 database for creating DB tables and PL/SQL Stored Procedures and SQL scripts.
  • Developed RESTful Web services using Spring Boot and consumed in the Application.

Environment: Java, SPRING, J2SE 1.4.2, JSP, Servlets, JDBC, JBoss EJB, Java Script, JMS, HTML, CSS3, J2EE Design Patterns, Web Services, AXML, SOAP, MS-SQL Server, Web Sphere 6, BEA Web logic 8.1, Sub Version.

Confidential, Texas

Sr. Web Application Developer

RESPONSIBILITIES:

  • Analysis and understanding of business requirements. Understanding business objectives and implementation of business logic. 
  • Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling.
  • Effectively participated in weekly client communications with Business Analysts.
  • Involved in the architecture team for design and implementation of system
  • Provide Utility classes to generate Excel report. 
  • Implemented Design Pattern like Singleton, DAO and MVC.
  • Development of Front End using Struts MVC. 
  • Used Web services - WSDL and SOAP using SOAP UI to implement business integration with different system components. 
  • Wrote HTML, CSS and used JQuery for non-interactive webpage designs. 
  • Designed and developed the UI using Swings, JSP, HTML, CSS, JavaScript 
  • Provided database interface using JDBC Drivers with back-end as DB2. Utility module to provide Authentication and Authorization. 
  • Developed generic paging solution to integrate with listing pages. 
  • Wrote unit test cases using JUnit. Wrote SQL Queries and PL/SQL procedures for the application. 
  • Worked on batch jobs, deployed and ran in UNIX environment. 
  • Worked with Agile methodology to build applications. 

Environment: JDE 1.8, MS SQL server 2012 database, PL/SQL, Micro services, Tomcat Server, JBoss Application Server, JUnit, IBM RAD7, Log4j, JSP, JDBC, JSON, REST, Spring Boot, AWS (Amazon Web Services), Git, Kafka, Jira, Confluence, Node.js, React. JS, BPM Activiti, MongoDB.

Confidential

Java Developer

RESPONSIBILITIES:

  • Involved in development, coding and unit testing server pages using JSP and Action Classes in Struts Framework
  • Customized views in JSP with HTML, Java Script and CSS.
  • Extensively used JavaScript to handle client-side validations and used Struts validator framework for server-side form validations.
  • Developed Templates for page layout and navigation using Tiles.
  • Used Various J2EE patterns like Data Access Object (DAO), MVC and Singleton, Session Façade to ensure robust, flexible, configurable and extensible application
  • Used Spring 3.0 Framework for Dependency injection and integrated with JDBC.
  • Developed RESTFUL web services using JAX-RS.
  • Designed and developed Unit testing using JUnit.
  • Developed Ant scripts to build and deploy the applications
  • Involved in Integration of Modules.
  • Developed unit test cases and executed by conducting the peer reviews.

Environment: J2EE, JSP, Servlets, Java Beans, Struts1.1, HTML, DHTML, CSS, REST, JAX-RS, WebSphere Application Server, Tomcat, Oracle 9i.

We'd love your feedback!