We provide IT Staff Augmentation Services!

Software Developer Ii Resume

3.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • Certified Mulesoft developer with around 5 years of experience in middleware integration and designing and deploying integration services solutions using MuleSoft, to transform complex strategic business requirements into workable technology solutions.
  • Extensive Knowledge in development using Anypoint Studio, Connectors, Message Queue, OAuth, Scopes, Routers, Flows and Error Handling, Mule batch jobs, Dataweave, flow processing strategies etc.
  • Integration specialist with experience working with multiple Mule connectors such as Salesforce, HTTP Listener/Requestor, DB, File, SFTP, S3, Apache Kafka, JMS, MQ etc.
  • Extensive experience in API - led development, Pub-Sub model and creating usable APIs to be used across inside the organization using API management, policies and security.
  • Worked with Architects and other teams to define strategies that meet business needs to integrate applications such as Salesforce, Oracle ERP/HCM, Confluent, Snowflake.
  • Build integration strategy based on principles of reusability, security, scalability, and quality leveraging MuleSoft Platform.
  • Work with cross-functional teams and document detailed MuleSoft Process flows.
  • Create detailed integration specifications, field mappings, and designs to support the entire integration deployment life cycle.
  • Knowledge and hands-on working experience on Mule 4+ Integration.
  • Communicate effectively with internal teams, business partners and collaborate well within a team environment to drive results.
  • Experience measuring planned integrations and estimating expected vCore requirements and SLA given QPS, data volume, design, etc.
  • Experience both designing and implementing API led connectivity (MuleSoft 3 layer architecture).
  • Understanding of MuleSoft Enterprise Security features( policies, roles, etc.).
  • Knowledge of data structure and data management practices (maps, caches, ETL).
  • Proficient in writing multi-threaded processes using MuleSoft APIs, Mule batch jobs and Mule flows with Anypoint Platform using Mule Runtime version 3.9 and 4.
  • Created Rest based secure and reusable APIs and applied API level security for data at-rest and in-transit over the network.
  • Supported existing Mule applications, analyze, and debug recurrent issues
  • Designed comprehensive error handling and fault tolerance.
  • Develop automated test routines and perform unit, system and functional testing.
  • Work to business deadlines, follow standard methodologies and ensure high accuracy in working with the data.
  • Demonstrated experience working in a fast-paced environment with interested stakeholders and users.
  • Experience in end-to-end DevOps and CI/CD processes using tools such as Maven, GIT.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, Python, JavaScript, React, Bolt JS, PHP

Mulesoft Tools: Mule 3, Mule 4, API Manager, Exchange, Access Management, Monitoring, Design Center, RAML, MuleSoft Runtime Fabric (RTF), Kubernetes, Munit

Integrated Applications: Oracle ERP/HCM, Salesforce, Confluent Kafka, Anypoint MQ, Amazon S3, AWS, Snowflake, Active Directory, CVENT, CMS, Kronos, Splunk, Workday, SAP, JMS, Workato, Apigee, Dell Boomi

WebServices/Data Formats: SOAP, HTTP/HTTPS, REST, WSDL, XML, JSON, CSV, Zip, Gzip, Flat File, yaml, xlsx, Copybook, EDI X12, EDIFACT

Database Management: MySQL, PL/SQL, Snowflake, Oracle Cloud, Mongo DB

Source Control/Build Tools: Azure DevOps, GitHub, BitBucket, Maven, Jenkins

Security Protocols: OAuth 2.0, 2 Way SSL, PGP, HTTPS, SFTP

PROFESSIONAL EXPERIENCE

Software Developer II

Confidential, Jacksonville, FL

Responsibilities:

  • Developed Integration applications using Mule ESB to enable easy integrations, establishing best design and implementation practices to deliver scalable integration solutions handling large volumes of data leveraging Mule 3 and Mule 4 technology.
  • Acted as the technical subject matter expert, advising developers and stakeholders on impact of system updates, upgrades, and configuration changes by presenting options, performing system demonstrations, and responsible for design and deployment of APIs and runtimes.
  • Extensively worked with Anypoint studio, Anypoint Platform (Private Cloud Edition) including Exchange, Runtime and Access Manager, API Manager, API Portal, gateway.
  • Responsible for the upkeep of integration standards & toolset by performing code and design reviews with a senior team member, and implementing automated tests that others can understand, maintain, and expand.
  • Designed and Developed REST API using RAML specifications to expose and host reusable services and managed access to API using API Manager.
  • Used Complex Data Weave, MEL and Mule Transformers to convert payload messages to various formats such as XML, JSON, JAVA, CSV, ZIP, GZIP etc.
  • Integrated secure API’s using various security protocols PGP, OAuth, 2 Way SSL, TLS, SFTP.
  • Implemented messaging services using JMS and Message Brokers like ActiveMQ.
  • Built interfaces using Java and Mulesoft to automate the integration of Oracle HCM demographics, benefits, contributions, and payroll data with multiple services - including Salesforce, Snowflake, Amazon S3, Kronos, Concur, Active Directory, CVENT and across banks and healthcare vendors via FTP, SFTP, HTTPS, PGP, 2 Way SSL, TLS.
  • Enabled automatic loading of data files from AWS to Snowflake via Snowpipe using Python and SQL scripts
  • Extensively worked on API-led development, Pub-Sub model and creating re-usable APIs using Mule3 and Mule4 to be used across inside the organization using API management, policies and security.
  • Built Slack Apps and Bots using Workato and BoltJS to unlock deeper integrations with Service now and Salesforce.
  • These Automations helped reduce the number of hours and cycle time for daily operational processes and eliminated errors which led to increased employee and customer satisfaction.
  • Served as the primary contact on the team for complex issues, identifying root cause and driving resolution for the platforms of responsibility, and owning ticket management with the vendor.
  • Acquired business domain knowledge quickly and effectively and took a role of subject matter expert for multiple applications.
  • Involved in team scrum meetings for sprint planning, review meetings and retrospectives.

Integration Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Built a Centralized integration engine using Mule ESB that can provide insights of all integrations and Applications, and how they are performing.
  • Build, deploy, monitor, and tune MuleSoft artifacts on CloudHub, set-up Anypoint VPC’s and Dedicated Load Balancers.
  • Developed fault tolerant, scalable and resilient APIs using Mulesoft and Apigee to connect Cloud, Enterprise and Partner applications, systems and data across the bottler community with low cost, higher quality and greater agility.
  • Created Business requirements, use-cases and API specifications for Common API’s that are imperative for 80-90% of Bottling and distribution capabilities.
  • Implemented Automation solutions using Anypoint Platform, which reduced Data Flow by 50% and time required to scale up to support more freestyle machines from weeks down to minutes.
  • Create detailed integration specifications, field mappings, and designs to support the entire integration deployment life cycle.
  • Daily administration, configuration, and support of the Enterprise Mule Platform including, managing user accounts, profiles, permissions and role groups, dashboards, reports, upgrades, fault analysis, data validation, monitoring and alerting etc.
  • Actively documented implementations, so others can easily understand.
  • Architected fault tolerant, scalable and resilient APIs utilizing Mule features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layers.
  • Performed batch commits to send records as bulk upserts.
  • Set filters upon batch steps to only accept some records for processing.
  • Managed messaging exceptions by configuring exception strategies.
  • Deployed, Managed applications in multiple environments on Runtime Manager
  • Implemented version control using Git.
  • Mavenized applications to automate project’s build process.
  • Automated deployments using Jenkins.

We'd love your feedback!