Coforge
Java Backend Developer
CoforgeAustralia6 days ago
Full-timeInformation Technology

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.

Key Skills

Ranked by relevance