We provide IT Staff Augmentation Services!

Software Developer Resume

PROFESSIONAL SUMMARY:

  • 14+ years of extensive experience in Java/JEE technologies like object - oriented design/analysis, Java development, web services for service-oriented architecture with 5+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Management.
  • Have extensive experience in all the phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development, Testing and Deployment. Experience in Waterfall & Agile development methodologies.
  • Strong experience with Mule ESB (3.8.x), Mule 4,Mule API, Mule Anypoint Studio, and Mule Cloudhub and RAML.
  • Proficient in MuleSoft AnyPoint API platform on designing and implementing Mule APIs. Strong working knowledge on API Gateway.
  • Experience on creating Flows, Sub Flows, Exception strategy, DataWeave transformation and other activities.
  • Worked with relevant message processors in Mule ESB and also with all exception strategy handling, MEL (Mule Expression Language).
  • Solid Knowledge in Java/J2EE technologies. Well experienced in MVC architecture, Hibernate and Struts frameworks.
  • Experienced in designing the Front-end pages using scripting languages like HTML, DHTML, CSS, Javascript, JQuery, JSF and server side-side web applications using Node.js.
  • Knowledge on RDBMS like Oracle, MySQL, DB2 and NoSQL Databases like REDIS
  • Expertise in DB Design, DB normalization and writing SQL queries etc.
  • Involved in Complete Life Cycle development using Mule ESB based on SOA architecture. Also, responsible to develop Restful/SOAP Web Services in Mule ESB based on SOA.
  • Strong development experience with producing and consuming Java Web Services using WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, XML, WS-Security.
  • Good hands on experience using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
  • Worked on both Enterprise and Community edition of Mule ESB. Also, worked on developing an API using RAML.
  • Experience in configuring and deploying the application on Apache Tomcat, WebSphere, WebLogic & JBoss application servers.
  • Experience in using different IDEs such as Mulesoft Anypoint Studio, Eclipse, My Eclipse.
  • Application integration using MuleSoft ESB and IBM Message Broker for integrating and orchestrating the services.
  • Expertise in doing unit testing using Junit. Involved in unit testing and writing the MUnit Test cases for the flows.
  • Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.
  • Experience with different version control/tracking systems like Confidential, GIT & SVN.
  • Extensively used Maven & ANT as build script for application build and deployment.
  • Good knowledge on cloud-based services like AWS, Google Cloud, Microsoft Azure and IOT concepts.

TECHNICAL SKILLS:

ESB: Mule 3.7.x, Mule 4

Languages: Java/J2EE and SQL

Frameworks: Spring, Hibernate, JPA

Web Services: Restful - Jersery and Jboss RestEasy, SOAP

Build Systems: Maven and Gradle

Version Control Tools: Confidential, SVN, RTC and Bit Bucket

CI Tools: Bamboo, Jenkins

Rule Engine: Jboss Drools.

Databases: Oracle and MySql.

IDE: Eclipse, Anypoint Studio and Android Studio.

Mobile platforms: Android SDK.

UI Technologies: HTML, Java Script, JQuery, Ajax

Platforms: Ubuntu, Windows, Unix

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer

Environment: Java 1.6, Mule soft ESB 3.7.x, Any point studio, Oracle, SOAP, REST, DataWeave, MUnit, Sales force, GitHub, cloudHub, RAML, JSON, WebSphere, Spring Framework, Log4j, JUnit, WSDL, Redis, IBM Watson

Responsibilities:

  • Implementing Agile development processes on Software Development life cycle (SDLC).
  • Gather requirements and planning on integration of applications using Mule ESB.
  • Extensively used Mule dataweave components to write the transformations.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
  • Designed and developed enterprise services using RAML and REST based APIs. Creating and consuming CXF soap and REST services.
  • Also used postman collections for testing the API.
  • Used Mule ESB to be designing of routing schemas, error handling and spring-based resource initialization process.
  • Developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB
  • Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running WebSphere deploy, startup scripts.
  • Involved in unit testing and writing the MUnit Test cases for the flows and did the logging and alerting as well.
  • Integrated the solution with Facebook messenger and Apple business chat.
  • Expanded the solution to multiple channels to provide the customer omni channel experience.

Confidential

Software Developer

Environment: Java/J2EE, Mule ESB, Jenkins, RTC, Web services, Jboss drools.

Responsibilities:

  • Followed the guidelines of Agile methodologies of SDLC for project management and was involved in complete SDLC using Agile including design, development, implementation & testing.
  • Design RAML's using the Designer.
  • Implemented complex transformation Logics using MEL (Mule Expression Language)
  • Extensively used Springboot in data access layer to access and update information in the database.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed. Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
  • Worked on MuleSoft Anypoint API platform on designing and implementing Mule API
  • Developed a RAML based REST web services API's using Mule ESB. Used Mule ESB to route various service calls, to do validation of service input and to handle exceptions.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Have written MUnit test cases to validate the Mule flows.
  • Involved in building the code & deploying on JBoss application server.
  • Used Github as a repository and used Maven, Jenkins for Build and deployment respectively.

Confidential

Software Developer

Environment: Java/J2EE, Mule ESB, Oracle 10g, EJB, HTML, CSS, JavaScript, JDBC API, JUNIT, Eclipse IDE .

Responsibilities:

  • Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
  • Designed different flows for micro services using mule
  • Involved in design and implementation of web tier using Servlets and JSP.
  • Developed the user interface using JSP and Java Script to view all online transactions.
  • Used Web Services to extract warranty related product data from servers using WSDL, XML and SOAP.
  • Involved in Unit Testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Implemented API Calls using Spring Restful.
  • Consumed SOAP and Rest based web services.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Involved in unit testing using JUNIT and Integration testing, build & deployment.

Confidential

Software Developer

Environment: Java/J2EE, TOAD, HTML, CSS, JavaScript, Spring Restful web services , Eclipse IDE .

Responsibilities:

  • Analyzed requirements with the business team, and involved in design, development and testing of the application.
  • Used J2EE, REST, and Spring Framework for developing the application. Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Cassandra Database from the DAO.
  • Developed Spring REST web services to serve multiple applications across the organization. The data is provided in Json and used Jackson library. Also, consumed REST web services.
  • Developed user interfaces which are single page applications using JavaScript, CSS, HTML, Angular JS.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Provided solutions to improve performance on multi-threaded processes and controlling the load on downstream API calls. After which there were no hung threads found in the application server logs.
  • Supported QA testing to ensure the validation of the user stories as per acceptance criteria for the iteration.

Confidential

Software Developer

Environment: Java, JMS, EJB, HTML, CSS, JavaScript, JUNIT, Eclipse IDE .

Responsibilities:

  • Involved in the business meetings to develop the application and make it work effectively for the important business segment of the client.
  • Used spring framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction, Configured and worked with Apache Tomcat Server.
  • Used Hibernate extensively to interact with Oracle Database.
  • Worked with JMS Connection Pool and the implementation of messaging using Spring JMS and Message Queues.
  • Developed JUnit test cases to unit test the business logic. Added constraints, indexes to the database design.
  • Developed business objects and other based on the database tables.
  • Wrote PL/SQL Stored Procedures, Views and Queries using SQL Developer for archiving data on a daily basis for daily and monthly report and scheduled the job using Spring Scheduler.
  • Made use of JQuery, JSPs, HTML, JavaScript and CSS to develop the frontend UI.

Confidential

Software Developer

Environment: Spring MVC, Spring JPA, Android, Mysql, Tomcat and Android

Responsibilities:

  • Business and functional requirements Analysis
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Used JDBC API to connect to the database and carry out database operations.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Involved in unit testing using JUNIT and Integration testing, build & deployment.

Hire Now