Java Developer

Hydrogen Group

Sydney

On-site

AUD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hydrogen Group in Sydney seeks an experienced Java Developer to design, develop, and support high-quality applications within a fast-paced financial services environment.

You will collaborate with cross-functional teams to deliver secure, scalable backend services and RESTful APIs, leveraging Spring Boot, microservices, and cloud platforms. The role emphasizes reliability, security, and performance across complex systems.

Qualifications

  • 5+ years of commercial software development experience.
  • Strong experience developing applications in Java (Java 11 or above).
  • Exposure to Kotlin development.
  • Experience building RESTful APIs and microservices.
  • Strong understanding of object-oriented design principles and software engineering best practices.
  • Experience with Spring Boot and the wider Spring ecosystem.
  • Knowledge of relational databases such as PostgreSQL, Oracle, or SQL Server.
  • Experience using Git and modern CI/CD pipelines.
  • Familiarity with automated testing frameworks including JUnit and Mockito.
  • Understanding of secure coding practices and application performance optimisation.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience working within banking, financial services, insurance, wealth management, or fintech environments.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with Docker and Kubernetes.
  • Knowledge of event-driven architecture and messaging technologies such as Kafka or RabbitMQ.
  • Experience with Infrastructure as Code tools such as Terraform.
  • Familiarity with Agile delivery methodologies including Scrum or Kanban.
  • Exposure to monitoring and observability tools such as Splunk, Grafana, Prometheus, or Dynatrace.

Responsibilities

  • Design, develop, test, and maintain enterprise-grade Java applications.
  • Build scalable, secure, and resilient backend services and APIs.
  • Collaborate with Product Owners, Business Analysts, Architects, QA Engineers, and DevOps teams to deliver high-quality software.
  • Participate in system design, technical planning, and architectural discussions.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Troubleshoot production issues and implement effective solutions.
  • Contribute to continuous improvement of development processes, tooling, and engineering standards.
  • Ensure applications comply with security, regulatory, and compliance requirements relevant to financial services.
  • Support CI/CD pipelines and cloud-based deployment practices.

Skills

Java development
Kotlin exposure
RESTful APIs
Microservices
Spring Boot
Relational databases
Git & CI/CD
JUnit & Mockito
Secure coding
Performance optimization
Banking/FS experience
Cloud platforms
Docker & Kubernetes
Event-driven messaging
Terraform
Agile/Scrum/Kanban
Monitoring tools

Tools

Docker
Kubernetes
Terraform

Job description

About the Role

We are seeking an experienced Java Developer to join our growing technology team in Sydney. Working within a fast-paced financial services environment, you will design, develop, and support high-quality applications that underpin critical business functions. You will collaborate with cross-functional teams to deliver secure, scalable, and high-performing solutions while contributing to the ongoing evolution of our technology platforms.

This is an excellent opportunity for a developer who enjoys solving complex technical challenges, working with modern engineering practices, and contributing to systems that demand high levels of reliability, security, and performance.

Key Responsibilities
  • Design, develop, test, and maintain enterprise-grade Java applications.
  • Build scalable, secure, and resilient backend services and APIs.
  • Collaborate with Product Owners, Business Analysts, Architects, QA Engineers, and DevOps teams to deliver high-quality software.
  • Participate in system design, technical planning, and architectural discussions.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Troubleshoot production issues and implement effective solutions.
  • Contribute to continuous improvement of development processes, tooling, and engineering standards.
  • Ensure applications comply with security, regulatory, and compliance requirements relevant to financial services.
  • Support CI/CD pipelines and cloud-based deployment practices.
Required Skills & Experience
  • 5+ years of commercial software development experience.
  • Strong experience developing applications in Java (Java 11 or above).
  • Exposure to Kotlin development.
  • Experience building RESTful APIs and microservices.
  • Strong understanding of object-oriented design principles and software engineering best practices.
  • Experience with Spring Boot and the wider Spring ecosystem.
  • Knowledge of relational databases such as PostgreSQL, Oracle, or SQL Server.
  • Experience using Git and modern CI/CD pipelines.
  • Familiarity with automated testing frameworks including JUnit and Mockito.
  • Understanding of secure coding practices and application performance optimisation.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience working within banking, financial services, insurance, wealth management, or fintech environments.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with Docker and Kubernetes.
  • Knowledge of event-driven architecture and messaging technologies such as Kafka or RabbitMQ.
  • Experience with Infrastructure as Code tools such as Terraform.
  • Familiarity with Agile delivery methodologies including Scrum or Kanban.
  • Exposure to monitoring and observability tools such as Splunk, Grafana, Prometheus, or Dynatrace.
Desirable Experience
  • Experience working within banking, financial services, insurance, wealth management, or fintech environments.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with Docker and Kubernetes.
  • Knowledge of event-driven architecture and messaging technologies such as Kafka or RabbitMQ.
  • Experience with Infrastructure as Code tools such as Terraform.
  • Familiarity with Agile delivery methodologies including Scrum or Kanban.
  • Exposure to monitoring and observability tools such as Splunk, Grafana, Prometheus, or Dynatrace.
What You'll Bring
  • A collaborative approach and strong stakeholder engagement skills.
  • A passion for delivering quality software and continuously improving engineering practices.
  • The ability to balance technical excellence with business outcomes.
  • Strong attention to detail and a commitment to delivering reliable, secure solutions.
  • A proactive mindset with the ability to work independently and as part of a team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

ALOIS Australia • Council of the City of Sydney

On-site
AUD 100,000 - 130,000
Senior Backend Developer – Java & Cloud
Senior Backend Developer – Java & Cloud

Coforge • Council of the City of Sydney

On-site
AUD 140,000 - 190,000
Backend Java Spring Boot Microservices Engineer
Backend Java Spring Boot Microservices Engineer

Infosys Limited • City of Melbourne

On-site
AUD 109,000 - 120,000
Hybrid work arrangements
Senior Java Engineer
Senior Java Engineer

Showtime Consulting • Sydney

On-site
AUD 140,000 - 170,000
JAVA Developer
JAVA Developer

Infosys • City of Melbourne

Hybrid
AUD 110,000 - 150,000
Senior Java Backend Engineer - Cloud & Microservices
Senior Java Backend Engineer - Cloud & Microservices

Coforge • City of Brisbane

On-site
AUD 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

Corroboree Talent • Canberra

Hybrid
AUD 124,000 - 193,000
Java Software Engineer
Java Software Engineer

CareCone Group • Sydney

On-site
AUD 100,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

JS Careers • Council of the City of Sydney

On-site
AUD 140,000 - 200,000
Lead Java Developer
Lead Java Developer

Coforge • City of Brisbane

On-site
AUD 140,000 - 200,000