Java Solution Designer - Mesh API

XPT Software Australia Pty Ltd

Sydney

On-site

AUD 140,000 - 200,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

XPT Software Australia Pty Ltd is seeking an experienced Java/Mesh API architect to design end-to-end solutions for enterprise systems in Sydney. You will define API contracts, build scalable microservices, and guide teams across DevOps and infrastructure to ensure security and performance.

Responsibilities include modernizing architectures, producing design artifacts, and ensuring maintainability. The role requires hands-on leadership in API design and integration with Mesh API architectures.

Qualifications

  • Strong hands-on experience with Java 8/11/17+.
  • Excellent knowledge of Spring Boot, Spring Framework, Spring Security.
  • Strong experience with RESTful APIs and Microservices.
  • Good understanding of Java design patterns, SOLID principles, and clean architecture.
  • Experience with asynchronous/event-driven architectures is desirable.
  • Strong experience in API design and integration.
  • Experience with Mesh API / API Mesh architectures and integration of multiple backend services.
  • Understanding of API gateways, service discovery, routing, aggregation/orchestration, authentication, authorization, throttling, and API versioning.
  • Experience with OpenAPI/Swagger and API lifecycle management.
  • Knowledge of OAuth 2.0, JWT, mTLS, and enterprise API security.

Responsibilities

  • Design end-to-end solutions using Java, Spring Boot, Microservices, REST APIs, Mesh.
  • Define application, integration, and API architecture aligned with enterprise standards.
  • Design and implement Mesh API solutions for integrating multiple services, systems, and data sources.
  • Define API contracts, service interfaces, data models, authentication, authorization, and error-handling standards.
  • Design scalable and resilient microservices architectures.
  • Review existing applications and recommend modernization, decomposition, and integration strategies.
  • Produce solution design documents, architecture diagrams, and API specifications.
  • Ensure solutions meet security, performance, scalability, availability, observability, and maintainability.
  • Conduct technical design reviews and provide guidance to Java development teams.
  • Troubleshoot complex integration and production issues and perform root-cause analysis.
  • Support CI/CD, cloud deployment, containerization, and DevOps practices where required.
  • Evaluate new technologies and recommend appropriate solutions based on business and technical requirements.

Skills

Java
Spring Boot
Spring Framework
Spring Security
REST APIs
Microservices
Design patterns
SOLID
Clean architecture
Async/event-driven
API design
Mesh API
API gateways
OpenAPI/Swagger
OAuth 2.0
JWT
mTLS

Tools

OpenAPI/Swagger
OAuth 2.0
JWT
mTLS

Job description

XPT Software Australia Pty Ltd | Contract

  • XPT SoftwareAustralia PTY Ltd, incorporated in 2016, is a Software Services company
  • XPT works with topclients across Australia in Banking, Insurance, Telecom,Retail, Energy, Mining and Manufacturingdomains.
  • We have 120+technocrats in Australia working at our clientlocations.
  • XPT SoftwareAustralia is part of group companies which has globalpresence across India & Europe.
  • We have served100+ clients globally, fulfilling their onsite-offshoreneeds.
Job Description
  • Design end-to-end solutions using Java, Spring Boot,Microservices, REST APIs, Mesh
  • Define application, integration, and API architecture aligned withenterprise standards.
  • Design and implement Mesh API / API Mesh solutions forintegrating multiple services, systems, and data sources.
  • Define API contracts, service interfaces, data models,authentication, authorization, and error-handling standards.
  • Design scalable and resilient microservices architectures.
  • Review existing applications and recommend modernization,decomposition, and integration strategies.
  • Work closely with business analysts, product owners, architects,developers, DevOps, and infrastructure teams.
  • Produce solution design documents, architecture diagrams, sequencediagrams, API specifications, and technical documentation.
  • Ensure solutions meet requirements for security, performance,scalability, availability, observability, and maintainability.
  • Conduct technical design reviews and provide guidance to Javadevelopment teams.
  • Troubleshoot complex integration and production issues and provideroot-cause analysis.
  • Support CI/CD, cloud deployment, containerization, and DevOpspractices where required.
  • Evaluate new technologies and recommend appropriate solutions basedon business and technical requirements.

Required Technical Skills

  • Strong hands-on experience with Java 8/11/17+.
  • Excellent knowledge of Spring Boot, Spring Framework, SpringSecurity.
  • Strong experience with RESTful APIs and Microservices.
  • Good understanding of Java design patterns, SOLID principles, andclean architecture.
  • Experience with asynchronous/event-driven architectures isdesirable.

API / Mesh

  • Strong experience in API design and integration.
  • Experience with Mesh API / API Mesh architectures andintegration of multiple backend services.
  • Understanding of API gateways, service discovery, routing,aggregation/orchestration, authentication, authorization, throttling, andAPI versioning.
  • Experience with OpenAPI/Swagger and API lifecycle management.
  • Knowledge of OAuth 2.0, JWT, mTLS, and enterprise API security.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Solution Designer - Mesh API
Java Solution Designer - Mesh API

XPT Software • Melbourne

On-site
AUD 120,000 - 180,000
Java Solution Designer - Mesh API
Java Solution Designer - Mesh API

XPT Software • Sydney

On-site
AUD 180,000 - 230,000
Java Solution Designer: Mesh API & Microservices
Java Solution Designer: Mesh API & Microservices

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 140,000 - 200,000
Java Solution Architect: API Mesh & Microservices
Java Solution Architect: API Mesh & Microservices

XPT Software • Sydney

On-site
AUD 180,000 - 230,000
Java Solution Architect – API & Microservices
Java Solution Architect – API & Microservices

XPT Software • Melbourne

On-site
AUD 120,000 - 180,000
Java with Mulesoft Engineer
Java with Mulesoft Engineer

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 120,000 - 180,000
Mesh Solution Designer
Mesh Solution Designer

N2S.Global • Sydney

Hybrid
AUD 95,000 - 120,000
Mesh Solution Designer
Mesh Solution Designer

N2S.Global • Sydney

Hybrid
AUD 120,000 - 150,000
Sr. Java Developer
Sr. Java Developer

Showtime Consulting • Sydney

On-site
AUD 120,000 - 160,000
Senior Java + MuleSoft Integration Engineer
Senior Java + MuleSoft Integration Engineer

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 120,000 - 180,000
Top locations