GraphQL API & Cloud Microservices Engineer
XPT Software · Brisbane
Job description
About the role
XPT Software Australia, a software services company serving banking, insurance, telecom, retail, energy, mining and manufacturing clients, is hiring a GraphQL API and Cloud Microservices Engineer. The role designs, develops, maintains and supports scalable APIs and integration solutions using GraphQL and Java, working closely with application, platform, cloud and architecture teams to deliver secure, high-performing, reusable services in a managed services environment.
Key responsibilities
- Design, develop and maintain GraphQL APIs and Java-based backend services, including schemas, resolvers and data access layers.
- Build REST and GraphQL integrations with enterprise applications, databases and external systems, and implement microservices with Java, Spring Boot and cloud-native patterns.
- Optimize API performance, query execution, caching and payload efficiency, and ensure API security (authentication, authorization, data protection).
- Support application onboarding onto cloud platforms and containerized environments, and help design integration patterns and reusable service frameworks.
- Support SLA-driven production environments and take part in incident, problem and change management, including root cause analysis and remediation.
- Monitor application performance and drive proactive improvements.
- Take part in architecture reviews, technical governance and development standards, and maintain runbooks, procedures and documentation.
- Define cloud architecture principles and standards, and lead solution architecture reviews and governance for cloud implementations.
- Design and govern AWS infrastructure and platform services (EKS, EC2, VPC, Route53, Transit Gateway, S3, RDS, IAM, Lambda, CloudWatch) with secure patterns including IAM, encryption, secrets management and network segmentation.
- Drive modernization initiatives such as containerization, cloud-native architectures, microservices and serverless computing, and collaborate with CyberSecurity teams on compliance.
- Gather system and user requirements, build modules and test features before release.
Required profile
- Hands-on experience developing, deploying and maintaining functional, secure and high-quality applications.
- Experience in SLA-driven / managed services (BAU) environments with incident, problem and change management.
- Strong SQL and database experience (Oracle, PostgreSQL, SQL Server, etc.).
- Experience with monitoring and observability tools such as Dynatrace, Grafana, ELK or CloudWatch.
- Experience creating technical designs, API specifications, use cases and knowledge repositories; willingness to learn new technologies.
Required skills
- Java, Spring Boot, GraphQL and REST API development
- GraphQL schema design, resolvers, queries, mutations and API security
- Microservices and integration of enterprise applications
- AWS, Docker, Kubernetes and cloud-native development
- CI/CD pipelines, Git, automated testing and DevOps practices
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 7 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
XPT Software
Brisbane
Related job offers
-
Senior SOC Analyst
Peoplebank Brisbane -
Senior SOC Analyst (Temporary)
Employeur non precise Brisbane -
S/4HANA Functional Solution Architect – M&T Resources
M&T Resources Brisbane -
Développeur Power Platform (Power Automate & Power Apps) – Contrat à Sydney
Hays NSW - Sydney CBD -
Analyste Service Desk – Support Technique Niveau 1 & 2 (Contrat CDD)
Hudson Casablanca