Mulesoft/java/spring/spring Boot Developer Resume
4.00/5 (Submit Your Rating)
Atlanta, GA
SUMMARY
- Having experience as a Mulesoft/Java Dveloper.
- Worked with Mule Anypoint API Platform on designing the RAML for implementing REST API's.
- Consumed RESTful and SOAP web services in Mule and invoked them usingPostman and SOAP UI.
- Consumed SOAP Web Services using WSDL Files and transformed them into appropriate format.
- Knowledge in building and using custom connectors in Mule.
- Implemented Database, HTTP Connectors,Choice routers, Scatter Gather, Salesforce and many other connectors, Global Exception handling, Custom Exception handlingmechanisms based on the business requirement inMule ESB.
- Tested Mule flows using MuleMUnit.
- Extensive knowledge on Core Java and Java 8.
- Strong programming skills in designing and implementation of multi - tier applications using web-based technologies like Spring Boot.
- Extensively worked on Spring JDBC,Spring Hibernate ORM and JPA, Spring Transactions, Spring Security, Actuator.
- Knowledge of Angular practices in commonly usedmodulesand creatingre usable Components, Pipes and Services.
- Strong experience using MAVEN Build System.
- Experienced working with technologies such asLog4j.
- Good experience in developing applications with SOAP and RESTFul Web Services.
- Experience in working with tools like Postman, REST Client on different browser to test the services.
- Expert Confidential handling Unit Testing usingJunit, Mockito.
- Expertise in database technologies such as MySQL,Oracle.
- Experienced in version control tools like GIT and ticket tracking platforms like JIRA.
- Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency in AGILE-SCRUM.
- Experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix), Feign, Spring Cloud Server and followed domain driven design.
- Worked with Amazon Web Service (AWS) like EC2, S3 buckets, Cloud Watch, Lambda, Code deploy and Elastic load balancing, Blue Green Deployment for deployment.
- Good technical abilities and skills developed by determining work ethic and self-learning.
- Excellent team player with in-depth knowledge of development tools and languages.
TECHNICAL SKILLS
- Mulesoft Platform
- Spring/Spring Boot
- Anyppoint Studio
- Eclipse IDE
- Visual Studio
- RAML
- Dataweave
- Java
- HTML
- CSS
- Javascript
- REST APIs
- SOAP web Services
- MySQL
- Oracle
- Data Transactions
- ORM
- Hibernate
- AWS
- Spring Cloud
- Cloudhub
- Munit
- Mockito
- Junit
- Postman
- REST Client
- GIT
- JIRA
- AGILE
PROFESSIONAL EXPERIENCE
Confidential | Atlanta,GA
Mulesoft/Java/Spring/Spring Boot Developer
Responsibilities:
- Developed REST APIs using MuleSoft Anypoint API Platform.
- Participated in requirements gathering sessions with application developers and functional users.
- Involved in API design sessions to decide various resources within each API, message schemas, message formats and authentication.
- Developed RAML documents using Anypoint API Platform. Provide mocking services to application developers.
- Implemented the APIs using API-Kit Router in Anypoint Studio.
- Used Database and HTTP connectors to implement API Methods to read and write data.
- Developed API Portals to document the APIs.
- Hands on experience with many Mulesoft connectors and Modules.
- Worked inAgile methodologyandTestable Developmenttechniques to provide reliable software efficiently on time. Used Git branching strategy version control maintenance.
- Developed Spring Boot, REST API end points implementing messaging queue for a supply chain delivery system and Used Spring Core annotation-based configuration for Dependency Injection.
- Implemented the data persistence using Hibernate. Used Spring framework to handle application requests using REST web services.
- Used Hibernate mappings, relationships to access and update information in the database.
- Worked with Log4j, JUnit, Mockito, Easy mock and for implementing Unit test cases.
- Used Model-View-Controller (MVC) pattern in the Spring Framework for developing JSP views.
- Developing and designingRestful APIand services to interact within themicroservices.
- Accessed and retrieved data from database usingSQL Queries.
- Worked with Maven for build and deployment.
- Worked with Amazon Web Service (AWS) like EC2, Code deploy and Elastic load balancing for deployment.
Confidential | Atlanta, GA
Java/Spring/SpringBoot Developer
Responsibilities:
- Developed Java code for reliable software application.
- Used Core Java concepts such asOOPConcepts,Collections Framework, andException Handling.
- UsedJava8features in developing the code likeLambda expressions.
- Designed back-end web-services using the Spring framework, Restful web-services to work with the front-end components written in Angular to implement a web application which interacts with the other in-store components to carry on the daily activities inside an enterprise store.
- DevelopedMicroserviceswith Spring and tested the application using Spring Boot.
- UsedSpring annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring BootforMicroservices.
- Developed user interface usingJSP, HTML, Java Script, HTML and Angular to simplify the complexities of the application.
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Integrated with the back-end Restful API calls to make the application more dynamic and responsive with the best user experience.
- Worked with Swagger API for REST web service development.
- Worked with Spring JDBC MySQL databases and developed SQL queries to process the data.
- Used Log4j API for logging in development, testing and production environments, configured to send email notifications.
- Created and exposed Restful APIs using Spring REST and Spring Boot.
- Performed unit testing and integration testing.
- Experience on implementation of version control softwareGITrepositories.
- Worked with QA team and DevOps team for troubleshooting and resolving defects.
Confidential | High Point, NC
Java Developer
Responsibilities:
- Developed code Modules in HTML, CSS, JavaScript, JSP Servlets and Java.
- Created dynamic and interactive front-end GUI using HTML scripting and JavaScript for asynchronous data and validations.
- Active in various Software Development Life Cycle phases of the application
- Implemented, Designed and analyzed various software applications of core Java and J2EE.
- Worked with core java concepts like collection framework and Exception handling and Garbage collection.
- Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Used Junit for Unit testing for the application.
- Wrote SQL queries to perform back-end database operations in Microsoft SQL Server.
- Tracked and resolved defects and helped with QA & production.