CareerPlanSign in

Senior Software Engineer (Back-End) – Australia – Remote

Sydney, New South Wales🌐 Remote💼 Full-time🗓 2026-09-25 → 2026-09-29

Core

Design, build, and maintain highly scalable back-end services, RESTful APIs, and data pipelines for a next-generation fintech platform.

Role type

Senior IC back-end software engineer (Java/Spring Boot)

Builds

Scalable microservices and data pipelines for a global fintech platform

Domain

Fintech, distributed systems, data engineering

Deliverable

production ML models | product features

Required skills

Java (concurrency, collections, streams, design patterns), Spring Boot, Spring Data, Spring Security, Hibernate/JPA, microservices architecture, Docker, Kubernetes, CI/CD, relational databases (Postgres), NoSQL databases (Cassandra, OpenSearch, Pinot), message brokers (Kafka, RabbitMQ), data workflow orchestration (Apache Airflow), automated testing (JUnit, Mockito, TestContainers, BDD), observability (Prometheus, Grafana)

Preferred skills

Scala, Python, reactive programming, Kafka Streams, Kafka Connect, advanced distributed system design

Responsibilities

Design and build scalable back-end services using Java and Spring Boot; Develop RESTful APIs and integrate with messaging systems; Work across relational and NoSQL databases to deliver high-performing systems; Manage data workflows using Kafka and Apache Airflow; Implement automated testing strategies; Ensure observability through logging, tracing, and monitoring

Seniority

Senior, hands-on IC

Sourced via viewjobs · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.