XPT Software

Java with Mulesoft Engineer

XPT Software

Sydney, New South Wales, Australia · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
3 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We seek a proficient Java and MuleSoft Integration Engineer skilled in designing, developing, testing, and maintaining scalable microservices and enterprise integration solutions. The successful candidate will bring expertise in Java 17+, Spring Boot, MuleSoft, API design, and cloud-based deployments.

Key Responsibilities

  • Develop enterprise-grade applications using Java 17 and Spring Boot frameworks.
  • Architect and implement RESTful APIs and microservices adhering to best practices.
  • Create MuleSoft integrations utilizing Mule 4, DataWeave 2.0 scripting, and the Anypoint Platform.
  • Apply API security measures, manage API lifecycle, and implement integration patterns effectively.
  • Author automated unit and API tests employing JUnit, Mockito, and REST Assured for robust quality assurance.
  • Oversee CI/CD workflows, containerize applications with Docker, and deploy services on Kubernetes clusters.
  • Conduct application monitoring, troubleshoot live issues, and perform thorough root-cause analyses.
  • Collaborate with cross-disciplinary teams following Agile methodologies throughout the software development lifecycle.

Required Skills and Experience

  • Strong command of Java 17+ and Spring Boot for backend development.
  • In-depth understanding of microservices architecture principles.
  • Hands-on experience with MuleSoft Mule 4 and DataWeave 2.0 for integration development.
  • Familiarity with Anypoint Platform and CloudHub 2.0 for integration management.
  • Expertise in REST API design, API security practices, and API lifecycle management.
  • Proficient in automated testing frameworks: MUnit, JUnit 5, Mockito, and API test automation.
  • Knowledge of enterprise messaging systems and integration design patterns.
  • Experience with version control using Git, creating and managing CI/CD pipelines, Docker containerization, and Kubernetes orchestration.
  • Skills in logging, monitoring tools, troubleshooting, and production environment support.

Preferred Skills

  • Experience with SOAP, XML, and integrating legacy systems.
  • Performance testing capabilities using tools like JMeter or Gatling.
  • Domain experience in banking or insurance sectors.
  • Exposure to AI-assisted software development technologies.

Tools & software

🤖
Online · instant AI help
Broxer