-
Synechron

Senior Java Software Engineer

Synechron
Australia · Full-time · Mid-Senior

Job Title: Java Developer

Location: Sydney

Job Type: [Full-time/Part-time/Contract]


Job Description:

We are seeking a talented Java Developer with nearly 8 years of experience in developing scalable enterprise-level applications. The ideal candidate will have a strong background in both monolithic and microservices architectures, along with proficiency in various programming languages and frameworks. The candidate should demonstrate excellent problem-solving skills, leadership abilities, and a commitment to delivering quality solutions.



Key Responsibilities:

  • Design, develop, and maintain scalable applications using Java and Spring Boot, ensuring high performance and responsiveness to requests from the front-end.
  • Lead technical projects and guide team members in design and development decisions, ensuring alignment with project objectives and deadlines.
  • Collaborate with cross-functional teams to gather requirements and translate them into efficient and practical technical solutions.
  • Implement CI/CD pipelines using Git, Jenkins, Docker, and Kubernetes to automate deployment processes and improve operational efficiency.
  • Conduct code reviews and oversee production releases, ensuring adherence to coding standards and best practices.
  • Enhance system performance through code optimization and refactoring, addressing resource inefficiencies and improving overall application stability.
  • Develop and implement monitoring and logging solutions using tools like Grafana, Elasticsearch, and Kibana to ensure system reliability and performance.
  • Mentor and support junior developers and interns, promoting knowledge sharing and the application of software engineering principles.


Qualifications:

  • Bachelor of Engineering in Computer Science or a related field.
  • Nearly 7 years of experience in Java development, with a strong focus on scalable applications.
  • Proficiency in programming languages including Java, Python, JavaScript, and TypeScript, as well as experience with PHP, HTML, CSS, SQL, and PL/SQL.
  • Experience with web development frameworks such as Spring MVC, Spring Boot, Node.js, and Angular.
  • Familiarity with message brokers like Kafka and RabbitMQ, and databases including MySQL, PostgreSQL, Oracle, MongoDB, and Redis.
  • Strong knowledge of version control and DevOps tools such as Git, CI/CD, Jenkins, Docker, Kubernetes, and Ansible.
  • Excellent problem-solving skills and the ability to communicate effectively with both technical and non-technical stakeholders.



Preferred Skills:

  • Experience with build and testing tools like Maven, Gradle, JUnit, Mockito, and Cucumber.
  • Understanding of data-driven insights using analytics tools and frameworks.
  • Prior experience in payment processing systems or financial applications is a plus.

Key Skills

Ranked by relevance

java spring boot kubernetes jenkins docker cicd git elasticsearch microservices javascript typescript postgresql rabbitmq grafana python devops oracle gradle mysql kafka maven junit css sql php
Login to Apply
Posted
Feb 25, 2025
Type
Full-time
Level
Mid-Senior
Location
Greater Melbourne Area
Company
Synechron

Industries

Financial Services

Categories

Finance

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SumUp
Related

Senior Software Engineer

2026-04-10

Full-time
Mid-Senior
Spain
Financial Services
Finance
View Job Details
Citi
Related

Java Developer

2026-04-10

Full-time
Not Applicable
Poland
Banking
Engineering
View Job Details
Revolut
Related

Software Engineer (Java) - Core Platform

2026-04-11

Full-time
Not Applicable
Romania
Financial Services
Engineering