Job Title:
Java Backend Developer – Spring Boot \& Microservices
Location:
Sydney
Employment Type:
Fixed Term Contract/IC contract
Experience Level:
5+ years
Department:
Technology / Engineering
Duration: 4 Months +1Month
Job Summary:
We are seeking a highly skilled
Java Backend Developer
with strong expertise in
Core Java
,
Spring Boot
, and
Microservices architecture
to join our dynamic team. The ideal candidate will have experience designing and developing scalable backend systems, preferably within the
banking or financial services domain
. You will work closely with cross-functional teams to deliver high-performance applications that meet business and technical requirements.
Key Responsibilities:
Design, develop, and maintain backend services using
Core Java
,
Spring Boot
, and
Microservices
.
Collaborate with product managers, architects, and front-end developers to define and implement robust APIs and backend logic.
Ensure high performance, scalability, and reliability of backend systems.
Write clean, maintainable, and well-documented code following best practices.
Participate in code reviews, unit testing, and integration testing.
Troubleshoot and resolve production issues in a timely manner.
Work in an Agile/Scrum environment and contribute to sprint planning and retrospectives.
Integrate with third-party services, databases, and internal systems.
Ensure security and compliance standards are met, especially in banking applications.
Required Skills \& Qualifications:
Strong Core Java development experience
(Java 8+).
Hands-on experience with
Spring Boot
,
Spring Cloud
, and
Spring Security
.
Solid understanding of
Microservices architecture
, RESTful APIs, and service orchestration.
Experience with
JPA/Hibernate
,
SQL
, and
NoSQL
databases.
Familiarity with
Docker
,
Kubernetes
, and CI/CD pipelines.
Experience with
message brokers
like Kafka or RabbitMQ.
Knowledge of
unit testing frameworks
(JUnit, Mockito).
Exposure to
banking or financial services domain
is highly preferred.
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Preferred Qualifications:
Experience with cloud platforms like
AWS
,
Azure
, or
GCP
.
Familiarity with
DevOps practices
and tools.
Understanding of
security protocols
and
data privacy regulations
in banking.
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Why Join Us?
Opportunity to work on cutting-edge banking solutions.
Collaborative and inclusive work environment.
Competitive compensation and benefits.
Career growth and learning opportunities.