Mulesoft Api Developer Resume
SUMMARY:
- 4.5 years of professional working experience in developing web based, client/server, distributed architecture applications using Java and J2EE technologies and Mulesoft.
- Strong experience in the entire Software Development cycle, which involves design, development, coding, testing, implementation and supporting phases.
- Hands on Experience on Angular 2 and Angular 4 technology for one complete project in rebasing the UI of the application.
- Strong development experience in Java, spring, Hibernate, JDBC, JMS, JNDI, SOAP&REST Web Services, XML, JUnit, Jenkins/RunDeck, Maven, ANT, Log4j, HTML/HTML5, JavaScript and CSS/CSS3.
- Experience in working with different operating systems Windows XP/7/8/10, UNIX, Linux.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good experience in creating Custom Reusable React Components Library.
- Experience in React JS for creating interactive UI's using One - way data flow, Virtual DOM, JSX, React Native concepts.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Extensively worked on Spring MVC, JDBC, Spring with Hibernate, Spring Integration and Scheduling.
- Strong experience in Hibernate, Spring MVC, SAX, DOM, JAXB, JMS, ANT, Log4j, Spring, JUnit.
- Experienced in Designing and Developing the Messaging Framework (JMS MQ) using IBM WebSphere Message Broker Toolkit.
- Developed high performance queries and PL/SQL codes using bulk binds (FOR ALL, BULK COLLECT), nested tables and ref cursors.
- Used SQL analytical functions for data analysis and developed aggregated drill down reports.
- Expertise in creating Oracle Tables, Partitions, Performance tuning SQL queries
- Write producer and consumer to Kafka using Java and write the transformed JSON to the Kafka partitions.
- Responsible for Interacting with various Customer teams, vendors, clients and others for the implementation and support of WebSphere environment.
- Upgrading IBM WebSphere Portal server 8.x to 9.x and migrating from Oracle WebLogic Portal server to IBM WebSphere Portal server.
- Experience in Configuring auto building and deployment of application using Jenkins and Sonar.
- Experienced in Developing and Deploying Applications using JBOSS, Web Sphere Application Server, Web Logic and Apache Tomcat.
- Proficiency in using Software Configuration management tools like SVN, CVS, TFS and GIT.
- Experience in Implementing Waterfall Model and Agile/Scrum Development of Software Development Lifecycle.
- Have exposure with cloud-based services like Amazon Web Services (AWS)
- Good working knowledge on Log4j and JUnit.
- Expertise in database modeling and development using SQL and PL/SQL in MySQL, Oracle.
- Experience in working under high stress environment to meet the project deadlines. Ability to deliver results in a high-energy, fast-paced environment.
- Designing Technical and Functional documents.
- More experienced to Netbeans IDE to develop of all java application types.
- Good experience with Python dynamic typing.
- Excellent communication, analytical, interpersonal and presentation skills.
- Good knowledge on Application servers
- Good knowledge on testing best practices
- Hibernate (Good knowledge of HQL and Criteria API)
TECHNICAL SKILLS:
Programming Languages: Core & Advanced Java (JDK 1.7, JDK 1.8), J2EE, C, C++, SQL, PL/SQL, Python.
Integration Platforms: Mulesoft
ServerSide Technologies: S ervlets, JSP, JDBC
Design Patterns: MVC, Singleton
Web Technologies: Spring boot, HTML, HTML 5, JQuery, CSS, React JS, Angular JS, Java Script
Java technologies: Java, J2EE, Spring, Spring ORM, Spring MVC, JSP, EJB, JMS, SVN, Servlets, JDBC, XML, JUnit, Struts 2.5, JPA, AOP.
Frameworks/ Tools: Spring, Hibernate
Operating Systems: Linux (Ubuntu), Windows 7/8/10, Mac OS
Scripting Languages: JavaScript
Web Servers: Apache Tomcat Server and WebSphere
Databases: MongoDB, MySQL, NOSQL, Oracle, DB2
Source code control tools: SVN, CVS and GIT
Bug tracking Tools: JIRA
Software methodologies: Agile
IDE: Eclipse, STS, Eclipse MARS.
Building tools: Maven
Web services: SOAP, REST
PROFESSIONAL EXPERIENCE:
Confidential
Mulesoft API Developer
Responsibilities:
- Provided POCs for mobile IOS App launch and credential APIs.
- Expertise in MuleSoft Anypoint API platform for designing and implementing Mule APIs. Administered in Integration of Mule ESB system while utilizing MQ Series and SFTP transports.
- Proficiency in Mule to configure Inbound and Outbound messages for message transformation between applications.
- Expertise in creating Flows, Sub Flows, Exception Strategy in Mule configuration.
- Good experience in using Transformers, Filters, Flow Control, VM Connection, Collection splitters, Aggregators, Scatter- Gather etc.
- Strong application integration experience using Mule ESB with Connectors, Transformations, Routing, ActiveMQ, JMS and RabbitMQ.
- Good hands on experience using various connectors like HTTP, HTTPS, SFTP, FTP, DB, File Transformers.
- Proficient in MEL - Mule Expression Language to access and evaluate the data in the payload, properties and variables of a Mule message.
- Dataweave for integrating various applications that are hosted on cloud using synchronous and asynchronous Mule flows.
- Proficient in using MUnit for mocking and unit testing Mule flows.
- Extensive experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in CloudHub.
Environment: AnyPoint Studio, Mule ESB, Java 1.8, JSON, SOAPUI, WSDL, RESTful services, JavaScript, Apache Maven, MUnit, SOAP/REST APIs, Mule Connectors, Flow Designs, GIT, Windows 10.
Confidential
Java Developer
Responsibilities
- Interacted with Business users, performed data analysis and created reports as the user requirements worked on integration testing of different sub modules and preparation of test plans.
- Understanding functional specifications and documenting technical design documents.
- Providing POC’s for finalized design patterns.
- Implement various screens for the frontend using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Designing and developing the web pages using HTML5, CSS3, JavaScript, SASS, React JS, Redux.
- Handled all the aspects of Installation, Configuration, Troubleshooting, Clustering, Deploying Applications, Performance Tuning and Maintenance of WebLogic Server versions 9.2/10g/11g., Installation, Configuration, Deploying Applications of JBoss server versions EAP6.2 and Apache Tomcat 7.0
- Utilize JIRA issue tracking tool for creating Epics and User Stories based on the user requirements and monitor the progress of these issues from Story Development till their Acceptance.
- Created PL/SQL Stored Procedures, Functions, Triggers and Packages for implementing business logic.
- Execute, and manage Oracle PL/SQL stored program units such as a procedures, functions, packages and database triggers.
- Support and development of PL/SQL modules utilizing latest database technique. Creating requests and solving production related issues.
- Developed User Interface satisfying business requirements using, JavaScript, JQuery, CSS3, HTML5 and AngularJS.
- Used JavaScript to validate all the client-side validations.
- Experienced with Bootstrap as a mechanism to manage and organize the html page layout.
- Used Spring Framework in the application which is based on MVC design pattern.
- Resolved major production issue by implementing Kafka messaging queue for handling of millions of daily events.
- Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework's IoC container.
- Used Spring AOP for cross cutting concerns like logging, security and transaction management.
- Involved in developing JSP pages and used JDBC to connect to database.
- Involved in writing SQL, Stored procedure and PL/SQL for back end.
- Helped implement spark structured streaming job to consume Kafka topics, do windowed grouped aggregation for user activities and sink it to InfluxDB.
- Developed custom Map Reduce programs in Java to extract the required data from data sources.
- Developed JSPs, Servlets and custom tags for creating user interfaces.
- Experienced with python exception handling and interfacing with the operating system.
- Used Maven for building Scripts and log4j for application & error logging.
- Have been part of development and deployment of the project.
- Code Testing was implemented by JUnit.
- Used GIT for version controlling and JUnit for the unit testing of different modules.
- Provided end to end support for the system and involved in coding and integration testing.
- Worked with an Agile, Scrum development methodology to ensure delivery of high-quality work with monthly iteration, involved in sprint planning and retrospectives.
Environment: Java 1.8, Spring, PL/SQL, Oracle, Angular JS, Bootstrap, HTML5, CSS3, JIRA, JQuery, JSP, CSS, JavaScript, Maven, Python, GIT, Log4j Windows 10, AWS.
Confidential
Java Developer
Responsibilities
- Involved in the analysis and design of the initiatives using Rapid Application Development.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated SpringMVC and Hibernate.
- PL/SQL was extensively utilized for coding and writing complex database triggers, stored procedures and packages.
- Building stable React components and stand-alone functions to be added to any future pages.
- Develops the React container and presentation al components (as State less and Functional components when applicable).
- Design UI screens using JSP, Eclipse, CSS, Struts Framework, AJAX, JavaScript and HTML.
- Implemented MVC architecture by using Struts to send and receive the data from front-end to business layer.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Write producer and consumer to Kafka using Java and write the transformed JSON to the Kafka partitions.
- Performed XML Transformations from value objects to XML and from xml to HTML data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Performed unit testing using JUnit.
- Developed DAO layer using Hibernate as ORM tool to integrate with Oracle.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.
- Provided WebSphere Application Server Administration, Configured Global Security and Administrative Security.
- Upgrading and applying hot fixes to checkpoint firewalls in the maintenance window.
- Created EJB, JPA and Hibernate component for the application.
- Used JMS Queues to develop Internal Messaging System.
- Designed and coded JAX-WS based Web Services used to access external information.
- Developed the Logging framework using log4j.
- Implemented Design patterns for recurring problems.
- Using Python dynamic typing and a mix of reference counting and a cycle-detecting garbage collector for memory management.
- Installation and configuration of HTTP servers, DB2, and WebSphere Edge Components.
- Responsible for debugging and troubleshooting the web application and created unit test/regression test framework for working or new code.
Environment: Java, J2EE, JSP, JPA, MVC, JAX-WS, Spring, React, XML, HTML, JavaScript, JSON, Oracle, JUnit, Log4j, PL/SQL, Maven, IBM Web Sphere, Python.
Confidential
Java Developer
Responsibilities
- Provide recommendations to management concerning issues of programmer productivity and software development management.
- Develop core Java programs for all business rules and workflows using spring framework.
- Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
- Implement Hibernate for data persistence and management.
- Analyze and fix issues related to SOAP Web services and Application responses.
- Write database queries and programs for data insertion, updates and views.
- Design and develop the presentation layer using JSPs, jQuery, Integrated Portals and JavaScript, Collections.
- Responsible for developments with clients and third parties in ensuring and meeting structural requirements.
- Exported web services using JAX-WS Spring support. Extensive experience in production support.
- Implemented external customer page using Spring MVC pattern and IOC.
- Enhanced database application for better data recovery connecting.
- Respond promptly and professionally to bug reports.
Environment: Java, J2EE, JSP, JQuery, SOAP, JAX-WS, Spring MVC, XML, HTML, JavaScript, Oracle, JUnit, PLSQL, JDBC, Maven.