XPT Software Australia Pty Ltd

Solution Designer with Java

XPT Software Australia Pty Ltd Melbourne, Victoria, Australia

IT Services and IT Consulting · 51-200 employees

13 h ago
java Senior (5-10 yrs) Contractor Australia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop scalable microservices-based applications using Java, Spring Boot, and React JS. Manage technical designs, architecture decisions, and stakeholder communication while ensuring performance and security.

What they look for

Java Microservices React JS SQL Spring Boot Kafka RESTful APIs TypeScript JavaScript Docker Kubernetes AWS Azure Cloud-native Software design System architecture

Requirements

Requires 4-8 years of experience in full-stack development with strong proficiency in Java, SQL databases, and cloud-native technologies. Candidates must have a deep understanding of event-driven architecture, containerization, and software design principles.

Full description

  • Strong

experience in designing and developing Microservices-based applications, including RESTful APIs, service orchestration, API security, and scalable distributed systems.

  • Strong

hands-on experience with SQL databases (SQL Server/PostgreSQL/Oracle), including data modelling, stored procedures, complex SQL queries, and performance optimization.

  • Strong

hands-on experience in React JS, JavaScript/TypeScript, component-based architecture, state management, and responsive UI development.

  • Experience

working across the full technology stack, including React JS, Java, Spring Boot, Microservices, REST APIs, SQL databases, Kafka, and Cloud-native applications.

  • Strong

understanding of event-driven architecture, Kafka topics/listeners, asynchronous messaging, and integration patterns.

  • Experience

with containerization and cloud technologies such as Docker, Kubernetes/OpenShift, AWS/Azure is preferred.

  • Strong

knowledge of software design principles, design patterns, performance tuning, scalability, security, and best coding practices.

  • Excellent

communication and stakeholder management skills, with the ability to articulate technical designs, architecture decisions, risks, and trade-offs to both technical and business stakeholders.

  • Strong learning mindset with the ability to stay updated on

emerging technologies, frameworks, and industry best practices.

Similar roles