Post Job Free

Resume

Sign in

Web Services Java Spring

Location:
Carson, CA
Salary:
Negotiatiable
Posted:
August 27, 2023

Contact this candidate

Resume:

Abe Atanaw

ady9tx@r.postjobfree.com 310-***-****

Summary

●Extensive experience in enterprise application development using Java and Mulesoft, actively involved in all phases of the software development life cycle.

●Proficient in implementing enterprise application integration (EAI) solutions using Mulesoft, including content-based message routing, filters, and exception handling.

●Good experience in software architecture and design, utilizing UML and familiar with Design Patterns.

●Skilled in designing and implementing Microservices-based solutions, enabling modularity, scalability, and fault tolerance.

●Strong knowledge of RESTful API design principles and best practices for building efficient and interoperable web services.

●Experienced in containerization using technologies such as Docker and orchestration with Kubernetes, ensuring easy deployment and scalability of Microservices.

●Skilled in database development using MSSQL, Oracle database, MongoDB, and MySQL, with a strong command of SQL and PL/SQL.

●Good experience in Service-Oriented Architecture (SOA) concepts, SOAP, and REST-based web services.

●Utilized Anypoint Platform and various versions of MuleSoft extensively, including installation and configuration on AWS, Azure, and on-premise Linux servers.

●Proficient in setting up automated build and deployment processes using CICD tools such as Jenkins, Maven, Nexus, and repository.

●Skilled in modeling and building RAML-based APIs for retail customers using Anypoint Platform.

●Strong design skills in Java/J2EE, Spring Batch, Spring MVC, DB design, enterprise integration, and messaging.

●Excellent problem-solving and analytical skills, capable of identifying and resolving complex technical challenges.

●Effective communication skills, both written and verbal, with the ability to collaborate effectively in cross-functional teams.

Skills

●Programming Languages:

●Java 7 and 8, Dataweave, JavaScript, Python

●Integration: Mulesoft 3 and 4, Boomi, APIGEE

●J2EE Technologies: Java EE, JSP, EJB, JDBC, JNDI, JSTL, JPA

●Web Services: SOAP, RESTful

●API Design: SOAP and RESTful APIs, RAML, Swagger

●Databases: Oracle 9i/10g, MongoDB 2.6, MS SQL Server 2008, MySQL 5/6, PostgreSQL 8/9

●Application Servers: Apache HTTP Server 2.x, JBoss 5.x, Express Node.js

●Version Control Systems: Apache Subversion SVN, CVS, Git, GitHub, Bitbucket

●Platform: Windows, Linux, MacOS

Experience

Mulesoft Developer Truist Financial - Charlotte, NC 05/2022 - Current

●Engage in full-cycle software development, including requirements analysis, solution design, coding, testing, and maintenance

●Utilize SCRUM methodology within the Agile model

●Design and integrate flows with various systems like Salesforce, Databases, Workday, Mainframes, and FTP

●Implement services and interfaces for SOAP and REST connections with internal and external providers

●Employ error handling strategies like On Error continue, On Error propagate, and try scopes

●Collaborate with the Performance testing team and support testing phases

●Design and implement RESTful/SOAP Web Services using JSON and XML

●Create flows and orchestrations using Mule ESB for integration across platforms

●Ensure endpoint security with OAuth and perform testing and transformer implementation

●Develop integration workflows using Mule ESB, including DataWeave and content-based routing

●Utilize Mule components like File Transport, HTTP, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager

●Conduct unit testing using MUnit for Mule flows deployed to CloudHub

●Environment: CloudHub, Anypoint Studio, API Gateway, POSTMAN, SOAPUi, Database, JMS, Salesforce,Mule ESB 4.x,Postman,SoapUI, JDBC,HTTP/HTTPS, FTP, VScode, Git

Mulesoft Developer Aflac - Columbus, OH 05/2019 - 03/2022

●Generate various types of documents, including business requirements, functional specifications, technical documentation, and test cases

●Design flows to integrate with Salesforce, Amazon Web Services, and mainframes

●Develop MUnit test cases for System, Orchestration, and Experience APIs

●Utilize MuleSoft's AnyPoint API platform for designing and implementing Mule APIs

●Implement MULE ESB to route, validate service inputs, and handle exceptions

●Leverage Dataweave connector and Mule Expression Language (MEL) for handling complex business logic

●Configure OAuth provider module to connect with custom-built Java Class and OAuth API for implementing OAuth2

●Utilize MuleSoft JDBC object store and clustering for server configuration

●Adhere to MuleSoft API Error Handling and Logging Standards during API development

●Design and develop enterprise services using RAML for REST-based APIs

●Integrate with Salesforce, Trumba, databases, and other applications

●Use API-Kit Router and CXF to build the initial flow structure based on RAML and WSDL

●Configure core Java components like Log4j for effective monitoring of server logs

●Implement Java Spring framework for application development

●Utilize Java Spring Boot to create standalone, production-ready applications

●Implement Java Spring MVC for building web applications using the Model-View-Controller pattern

●Utilize Java Spring Security for application security, authentication, and authorization

●Implement Java Spring Data to simplify database access and interact with various database systems

●Environment: Mule Enterprise, AnyPoint Platform, Dataweave, RAML, SWAGGER, Anypoint Studio, POSTMAN, SOAPUi, Database, JMS, Salesforce,Mule ESB 3.x and 4.x,SoapUI

Boomi Developer Mylan - Canonsburg, PA 10/2017 - 04/2019

●Design and develop RESTful, SOAP, XML, and JSON APIs

●Utilize Swagger for API documentation and specification

●Customize Dell Boomi solutions to meet specific business requirements

●Take ownership of API design and development processes

●Implement microservices architecture for modular and scalable solutions

●Ensure adherence to best practices for API design and development

●Collaborate with stakeholders to gather and analyze requirements

●Perform testing, debugging, and troubleshooting of integrations

●Provide guidance and support in Dell Boomi usage

●Optimize integration processes for performance and efficiency

●Ensure secure and reliable data exchange through API implementations

●Maintain clear and effective documentation of API designs and configurations

●Collaborate with cross-functional teams for successful project delivery

●Stay proactive in identifying opportunities for process improvement

●Environment: Dell BOOMI, SFDC, Apex, Data Loader, SuccessFactors, Eclipse IDE

Informatica Developer GameStop - Grapevine, TX 02/2016 - 09/2017

●Responsible for conducting Business Analysis and gathering requirements

●Utilize Informatica Power Center tools, including Designer, Repository Manager, Workflow Manager, and Workflow Monitor

●Translate high-level design specifications into ETL coding and mapping standards

●Participate in building the ETL architecture and defining Source to Target mappings for loading data into the Data Warehouse

●Create mapping documents outlining the data flow from various sources to targets

●Extract data from diverse sources such as DB2, Oracle, Flat files, and other RDBMS databases into a staging area and populate it into the Data Warehouse

●Utilize various Informatica transformations, such as Source Qualifier, Filter, Aggregator, Lookup, Sorter, Expression, Normalizer, Router, Sequence Generator, Update Strategy, Joiner, Stored Procedure, and Union, to develop robust mappings in the Informatica Designer

●Develop mapping parameters and variables to support SQL overrides

●Design mappings for loading data into staging tables and then into Dimensions and Facts

●Prepare migration documents for moving mappings from development to testing and production repositories

●Create Autosys jobs to schedule Informatica Workflows

●Provide support during QA/UAT/PROD deployments and bug fixes

●Conduct code reviews following ETL/Informatica standards and best practices

●Adhere to Informatica recommendations, methodologies, and best practices

●Environment: Agile Methodology, Java 1.8, Informatica, Bootstrap, JavaScript, Angular 8, Hibernate, TOAD, SQL Developer, Git

Education and Certification

Bachelor of Science (BSc)

Mulesoft Certified Developer



Contact this candidate