Point your AI agent at freehire and let it find you a job.

Get the CLI →

Rubix Solutions

New

Java DevOps Engineer

Posted 3 views
Discussion

Summary

A Java developer building and modernising a large-scale telecommunications provisioning platform: developing Spring Boot microservices, maintaining legacy Grails/Groovy apps, writing REST APIs, managing PostgreSQL migrations with Flyway, and contributing to GitLab CI/CD pipelines. Based in Melbourne with occasional production support rotations.

Join a highly skilled engineering team working on a large-scale telecommunications provisioning platform that manages hundreds of millions of records.

This is an excellent opportunity for a Java Developer to work across a diverse technology environment, combining modern Spring Boot microservices with established Grails applications. You’ll contribute to new features, platform modernisation and the ongoing improvement of complex, business-critical systems.

What You’ll Be Doing
  • Develop, maintain and enhance a suite of Java and Spring Boot microservices
  • Work across systems supporting order management, trouble ticketing, network configuration and API gateways
  • Support and modernise legacy applications built with Grails and Groovy
  • Design and implement RESTful APIs using OpenAPI specifications
  • Create and maintain database migrations with Flyway across multiple PostgreSQL schemas
  • Develop and optimise SQL queries, stored procedures and database logic
  • Integrate the platform with external systems through REST APIs
  • Contribute to GitLab CI/CD pipelines and automated deployment processes
  • Write unit and integration tests and maintain high code-quality standards
  • Collaborate with frontend developers working with Angular
  • Troubleshoot production issues and participate in support rotations when required
  • Maintain technical documentation and contribute to team knowledge sharing
About You You’re a capable Java Developer who enjoys solving complex technical problems and is comfortable working across both modern and legacy environments.

You’ll ideally bring:
  • At least three years of hands-on Java development experience
  • Strong Java 8+ skills and a sound understanding of object-oriented design
  • Commercial experience with Spring Boot, including Spring Web, Spring Data JPA and Spring Security
  • Proficiency with Maven build processes and dependency management
  • Strong SQL skills and experience with PostgreSQL or a comparable relational database
  • Experience designing, developing and consuming RESTful APIs
  • Confidence using Git and established branching strategies
  • An understanding of CI/CD build, test and deployment pipelines
  • Strong troubleshooting and problem-solving abilities
  • The ability to navigate and improve complex legacy codebases
  • Clear communication skills and a collaborative approach
Highly Regarded Experience in any of the following areas would be beneficial:
  • Groovy and the Grails framework
  • Flyway or similar database migration tools
  • GlassFish or other Java EE application servers
  • GitLab CI/CD
  • JMS or messaging technologies such as OpenMQ or ActiveMQ
  • Distributed tracing using Spring Cloud Sleuth or Zipkin
  • SonarQube, CodeNarc or comparable static-analysis tools
  • Angular or other frontend technologies
  • Telecommunications or network-provisioning systems
  • Linux and Bash scripting
  • Docker containerisation
  • EnterpriseDB or Oracle PL/SQL compatibility features
Why Apply?
  • Work on a large-scale, business-critical platform
  • Gain exposure to both modern microservices and complex enterprise applications
  • Contribute to meaningful platform modernisation initiatives
  • Work with a broad technical stack across backend development, databases, APIs and CI/CD
  • Join a collaborative team where your technical input will be valued
If you’re an experienced Java Developer looking for technically challenging work within a large and evolving environment, we’d like to hear from you.

Apply now with your updated resume for a confidential discussion.

Skills

Apply

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available