Java with Mulesoft Engineer
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.
Industry
Software Development