GO-LEARNING logo

Java Engineer / Backend Developer / Spring Boot Engineer

GO-LEARNING
Department:Product Design
Type:REMOTE
Region:Australia
Location:Australia
Experience:Entry level
Estimated Salary:A$70,000 - A$95,000
Skills:
JAVASPRING BOOTRESTFUL APISMICROSERVICESMYSQLPOSTGRESQLGITAWSAZUREGCPDOCKERKUBERNETESCI/CDREDISMEMCACHEDKAFKARABBITMQ
Share this job:

Job Description

Posted on: April 14, 2026

Role Description

We are seeking a skilled backend engineer to design, develop, and maintain scalable server-side applications using Java and Spring Boot. This role focuses on building robust APIs, microservices, and high-performance backend systems that support business-critical applications.

Key responsibilities include:

  • Design, develop, and maintain backend services using Java and Spring Boot
  • Build RESTful APIs and microservices architectures for scalable systems
  • Collaborate with frontend engineers, product managers, and DevOps teams to deliver end-to-end solutions
  • Optimize application performance, scalability, and reliability
  • Troubleshoot and resolve production issues and system defects
  • Write clean, maintainable, and well-tested code following best practices
  • Participate in system design discussions, code reviews, and architecture decisions
  • Integrate with databases, third-party services, and messaging systems

QualificationsMust-have:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Strong experience in Java development
  • Hands-on experience with Spring Boot (Spring MVC, Spring Data, Spring Security)
  • Strong understanding of object-oriented programming and design principles
  • Experience building RESTful APIs and backend services
  • Knowledge of relational databases (MySQL, PostgreSQL)
  • Familiarity with version control systems (Git)
  • Strong understanding of data structures and algorithms

Preferred:

  • Experience with microservices architecture and distributed systems
  • Familiarity with messaging systems (Kafka, RabbitMQ)
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of Docker and Kubernetes
  • Experience with CI/CD pipelines and DevOps practices
  • Familiarity with caching systems (Redis, Memcached)
  • Understanding of system performance tuning and scalability optimization
  • Experience with high-traffic or enterprise-scale systems
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

DesignRemoteJobs.com logo

DesignRemoteJobs.com

Get DesignRemoteJobs.com on your phone!

SIMILAR JOBS
INNERGY logo

Solutions Engineer

INNERGY
Just now
Product Design
Remote (Australia)
Melbourne, Victoria, Australia
SOLUTIONS ENGINEERINGSALES ENGINEERINGTECHNICAL CONSULTING+7 more
Kraken logo

Senior Software Engineer - Frontend - Onchain

Kraken
Just now
Product Design
Remote (Australia)
Australia
BLOCKCHAINDEFINODEJS+13 more
Twine logo

Remote Graphic Designer – Brochure Design

Twine
Just now
Product Design
Remote (Australia)
Australia
GRAPHIC DESIGNBROCHURE DESIGNPRINT DESIGN+7 more
DISCO logo

Staff Full Stack Engineer (Frontend Focused)

DISCO
Just now
Product Design
Remote (Australia)
Adelaide, South Australia, Australia
REACT.JSNEXT.JSDJANGO+10 more
GO-LEARNING logo

Java Engineer / Backend Developer / Spring Boot Engineer

GO-LEARNING
Just now
Product Design
Remote (Australia)
Australia
JAVASPRING BOOTRESTFUL APIS+14 more