Senior Java Developer

Hydrogen Group

Sydney

On-site

AUD 120,000 - 170,000

Full time

45 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hydrogen Group in Sydney is seeking an experienced Java Developer to design, build, and support enterprise-grade applications in a fast-paced financial services environment.

You will collaborate with cross-functional teams to deliver secure, scalable backend services and RESTful APIs using Java 11+, Spring Boot, and modern CI/CD pipelines. This role emphasizes reliability, security, and performance in cloud-enabled deployments.

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.

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 development
REST APIs
Microservices
Spring Boot
Relational databases
PostgreSQL
Oracle
SQL Server
Git
CI/CD
JUnit
Mockito
Secure coding
Performance optimization
Problem solving
Communication

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.
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

Java Software Engineers
Java Software Engineers

Launch Group • Sydney

Hybrid
AUD 120,000 - 180,000
Hybrid working (3 days in office)
Employee benefits and discounts
Java Software Engineers
Java Software Engineers

Launch Recruitment Pty Ltd • Sydney

Hybrid
AUD 120,000 - 180,000
Hybrid work model
Learning sessions and team events
Career development opportunities
Java Backend Developer - Sydney
Java Backend Developer - Sydney

Think Intellect Consulting Pty Ltd • Sydney

Hybrid
AUD 166,000 - 203,000
Java Software Engineers
Java Software Engineers

Launch Recruitment - IT Recruiting • Sydney

Hybrid
AUD 110,000 - 165,000
Paid parental leave
Hybrid working
Learning & development
+1
Senior Java Engineer - Trading Platforms
Senior Java Engineer - Trading Platforms

Coforge • Sydney

On-site
AUD 160,000 - 230,000
Java Software Engineer
Java Software Engineer

CareCone Group • Sydney

On-site
AUD 100,000 - 130,000
Senior Java Developer x 4
Senior Java Developer x 4

Charter Diligence • Sydney

Hybrid
AUD 166,000 - 172,000
Java Software Engineer
Java Software Engineer

Whizdom • Sydney

On-site
AUD 176,000 - 230,000
Long-term contract
$1100/day
Sydney or Melbourne location
+3
Lead Java Developer
Lead Java Developer

Hydrogen Group • Sydney

On-site
AUD 150,000 - 190,000
Long-term contract
Java Engineer
Java Engineer

Randstad • Sydney

On-site
AUD 140,000 - 210,000