We provide IT Staff Augmentation Services!

Lead Java Mulesoft Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Overall 12+ years of total experience in teh IT industry pertaining to enterprise applications and software development life cycle using Java/J2EE, spring, MuleSoft.
  • Expert in building applications using Anypoint Studio wif different connectors and components.
  • Specialized in integration methodologies like service orchestration, data transformation, and message routing using Java and MuleSoft.
  • Hands - on experience on API lifecycle management using Anypoint Platform, Anypoint Exchange, Access Management, API Manager, Mule Runtime Manager (Cloud Hub, on-prem, hybrid and RTF), Anypoint Monitoring and Visualization.
  • Design, Develop and maintain software applications that utilize Java/J2ee, Servlets, JDBC, JSP, Spring, Spring Batch, Spring MVC, Hibernate frameworks
  • Familiar wif all aspects of Software Development life Cycle (SDLC) and have been extensively involved in Requirement, Design, Development, Reviews and Testing phases.
  • Specialist in developing SOAP, RESTful and Micro services from scratch using Spring ws, Spring MVC/REST, Spring boot and MuleSoft.
  • Expert in API security, worked on OAuth, spring security, OpenID connect, SAML etc. mechanisms.
  • Adept in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de-bugging, documentation, and implementation.
  • Experience wif Test Driven Development - Junit, TestNG and Munit etc.
  • Experience wif Agile/Scrum based methodologies & Best practices.
  • Worked extensively on build and deploy/CI/CD tools like Maven and Jenkins and version control using GitHub, Bit bucket, Team Forge, and application monitoring tools like EFK and Splunk.
  • Good Exposure on AWS services - EC2, S3, RDS, DynamoDB, Neptune, and Management Console.
  • Expert in Performance testing & fine-tuning of highly critical business services.
  • Highly proficient in understanding new technologies accomplishing project goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
  • Excellent written and verbal communication skills, presentation, and problem-solving skills.

TECHNICAL SKILLS

Technologies: Java, J2EE, MuleSoft

Servers: Tomcat, Mule Runtime, IBM Web Sphere, Jboss EAP

Web Tools: HTML5, XML, JSON, XSLT, SOAP UI, Postman, Swagger API, CSS3

Web Services: Rest Full web service, SOAP

Operating Systems: Windows, Linux

Databases: Oracle 11g, DB2, MySQL 5.6

Scripting Languages: JavaScript, jQuery, Type Script

Frameworks: Spring, Hibernate, Angular

Testing/Logging Tools: Log4j, Junit, Munit, TestNG

IDE s: Eclipse, Visual studio code, Anypoint Studio, STS

Build/ coveragetools: Ant, Maven, Gradle

Versioning tools: GitHub, Bitbucket, Team Forge

CI CD tools: Jenkins, Artifactory, SonarQube, SonarLint

Cloud Technology: AWS

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Lead Java MuleSoft Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like requirement gathering, Design, Analysis and Code development.
  • Worked in Agile framework as an individual contributor Responsibilities include - Interaction wif Business team in story grooming, reviewing story/acceptance criteria.
  • Developing investment management services using MuleSoft/Java/J2ee/Spring and testing them using testing tools and Munit.
  • Enabling security for services using API gateway strategy and latest security tokens configuration like SAML or Oath.
  • Identifying existing services using Anypoint Exchange to reuse for new functionality and publishing new services to Exchange for reuse.
  • Developing internal connector to reuse across teh applications and creating documentation for new connectors/components.
  • Designing services using RAML and mock testing to make sure service meet technical requirement.
  • Re-writing teh existing/legacy application to new MuleSoft platform and deploy these applications on Could Hub, on prem workers.
  • Used Java8 features like streams and Lambda expressions and Maintained Interface compatibility and concurrency in teh project using Java 8 new features like default, static methods, and Concurrency API.
  • Used Java 8 Method s feature to point to methods by their names.
  • Used Microservice architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked wif Kafka Cluster using ZooKeeper.
  • Closely worked wif Kafka Admin team to set up Kafka cluster setup on teh QA and Production environments.
  • Converted a monolithic app to microservices architecture using Spring. Deployed, Scaled, Configured, wrote manifest file for various Microservices.
  • Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Monitored and fixed teh error logs using Log4J, configured log4j.xml.
  • Implemented agile development process on Software Development Life Cycle.
  • Participated in Docker and AWS workshops to gain experience wif teh emerging technologies.
  • Actively participated in teh daily SCRUM meetings to produce quality deliverables wifin time.

Environment: Java 1.8, Design Patterns, Spring Boot, MuleSoft, Data weave, Java, J2ee, Spring, Mule Runtime, Anypoint Studio, Anypoint Exchange, Anypoint Platform, API Management, Runtime Management, Munit, Mule Cache, Soap UI, Postman, Jenkins, Splunk.

Confidential

Senior/Lead Java MuleSoft Developer

Responsibilities:

  • Involved in analyzing a request, design, development, unit testing and implementation.
  • Participated in requirement gathering and designed application using UML. Elaborated on teh Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence, Collaboration and Activity Diagrams.
  • Responsibilities included development of new modules of teh application such as Web using J2EE technologies and Spring Framework.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Implemented DAOs, entities using Hibernate API and Hibernate QL.
  • All teh functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Developed Hibernate mapping file and teh HQL queries for retrieving data from databases.
  • Worked wif teh team to develop POJO’s using spring framework for dependency injection and integrating it wif Hibernate.
  • Extensively worked on N-Tier architecture systems wif application system development using Java8, J2EE, JSP, Servlets, JDBC and Multithreading.
  • Developed teh flows / orchestrations for integrating teh components written on top of different internal platforms using Mule ESB and Active MQ.
  • Have configured Munit test cases to validate teh Mule flows.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at teh integration layer.
  • Develops integration workflows using an ESB framework and implemented complex Transformations using Data Weave.
  • Developing Mule ESB projects for teh services wif synchronous and asynchronous Mule flows.
  • Configured Mule service flows wif various exception handling strategies such as Global Exception, Catch Exception and Choice Exception Strategies that notifies teh user wif custom and simple error descriptions.
  • Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work wif a Mule message's payload, properties, and variables.
  • Developed build scripts to generate teh EAR file wif Maven.
  • Developed REST web services using JAX-RS API to send data from Oracle Database in JSON Format
  • Implemented REST Microservices using spring boot.
  • Used Soap UI for testing Web Service.

Environment: Java 8, J2EE, Spring, Spring Boot, Hibernate, Web Services, JMS, MuleSoft, Java beans, Web Services, Kafka, SOAP, XML, UML, Oracle, Maven.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of teh project using Agile methodology.
  • Involved in Analysis and design of teh project which is based on OOAD and Design patterns.
  • Developed teh MVC architecture using Spring Framework.
  • Extensively worked on teh Spring JDBC.
  • Used Spring JDBC to implement SQL Queries to insert, modify or delete teh records in teh database.
  • Responsible for pagination for teh application by integrating Spring framework wif AngularJS.
  • Involved in teh application development using Spring MVC module and responsible for developing DAO layer.
  • Implemented Log4j and logger for Debugging.
  • Used Hibernate to develop an application to manage data to store/retrieve data out of teh database.
  • Used IBM WebSphere as teh Application server to load teh application.
  • Used Soap UI for testing Web Service.
  • Implemented Client-side Validation using JavaScript, JQuery.
  • Created build and deployment scripts usingMaven.
  • Implemented teh view layer using JSP and JavaScript, HTML, CSS.
  • Designed and developed Servlets, JSP’s to implement business logic and deployed them on teh Web Logic Server.
  • Developed Restful web services that managed teh multiple parallel client access scenarios.
  • Involved in teh unit testing using JUnit test cases.
  • Implementing project using Agile SCRUM methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
  • Developed teh web tier using JSP, Spring MVC.
  • Used Spring Framework for teh Implementation of teh Application.
  • Integrated Spring Dependency Injection (IoC) among different layers of an application.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Implemented REST web services.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented interface sub classes using lambda expressions.
  • Worked on developing teh user interface for internal users wif Spring MVC, Ajax, jQuery, AngularJS and JSON.
  • Involved in writing teh web service code to interact wif other applications.
  • Integration of spring modules wif AWS modules in order to consume third party services.
  • Deployed teh Application in WebSphere server.
  • Designed and developed persistence layer using spring JDBC template.
  • Involved in Unit Testing of various modules in generating teh Test Cases.
  • Used SVN and GitHub as version control tool, Maven for build and management
  • Extensively involved in Test-Driven Development (TDD).
  • Converted teh HTML Pages to JSF Tag Specific Pages.
  • Developed JSPs and managed beans using JSF.

Environment: Spring framework, Spring MVC, Spring JDBC, Hibernate, J2EE, JSP, Ajax, XML, Log4j, Maven, JavaScript, HTML, CSS, JQuery, SVN, GitHub, Agile, JAX-WS, JSF.

Confidential

Java Developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Designed and developed Class diagrams and sequence diagrams using Unified Modeling Language (UML)
  • Used Rational Software Architect (RSA) for coding, debugging and testing teh application modules
  • Worked on JSP, HTML, JQuery, CSS, JavaScript for developing teh GUI of teh application
  • Extensively worked on Display tag to display teh data in table format and implemented page navigations
  • Developed teh application Resource bundle for display messages and implemented validations using Struts Validations framework
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
  • Involved in teh configuration of Struts Framework, Spring Framework and Hibernate mapping tool
  • Worked on Java Messaging Services (JMS) for developing messaging services to interact wif different application modules
  • Implemented Web Services (SOA) using SOAP, WSDL, UDDI
  • Involved in configuring hibernate to access database and retrieve data from teh database
  • Involved Load Balancer for AWS provides advanced Layer 4 / 7 load balancing, automatically distributing incoming application traffic across multiple Amazon EC2 instances in a single AWS availability zone or across multiple zones.
  • Involved export previously imported EC2 instances using teh Amazon EC2 API tools. To simply specify teh target instance, virtual machine file format and a destination S3 bucket, and VM Import/Export will automatically export teh instance to teh S3 bucket.
  • Involved in customized MongoDB (open sources NoSql Database) cluster wif replica sets, shards, and configure servers, along wif customized EBS storage, all running in teh private subnet
  • Involved in peer-to-peer code reviews and cross checked whether coding standards are being followed
  • Involved in code versioning, Check-In, Check-out and code merging using SVN.

Environment: Java 1.5, J2ee, JSP, Servlets, Struts, JSF, Tiles, Spring, Hibernate, JDBC, Web Services, SOAP, WSDL, Apache Axis, SQL, PL/SQL, CSS, XML, XSLT, JavaScript, Web Sphere6.0, RSA, HTML, DHTML, XML, AJAX, Maven Jenkins, Mongo DB, Tortoise SVN, JUnit

We'd love your feedback!