Job Search and Career Advice Platform

Enable job alerts via email!

Backend Java Developer

CARECONE PTE. LTD.

Singapore

On-site

SGD 80,000 - 130,000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Singapore is seeking a backend developer experienced in Java and Spring Boot. The role involves designing services using microservices architecture, developing RESTful APIs, and implementing event-driven architecture. The ideal candidate will have over 7 years of experience in banking or financial services, proficiency in using tools like Kafka and Docker, and a Bachelor's degree in a relevant field. This position requires strong problem-solving skills and familiarity with Agile methodologies.

Qualifications

  • 7+ years of backend development experience in banking or financial services.
  • Familiarity with cloud platforms (AWS/Azure).
  • Certifications in Java, Spring, or Cloud technologies are advantageous.

Responsibilities

  • Design, build, and maintain backend services using Java, Spring Boot, and microservices architecture.
  • Develop RESTful APIs and integrate with internal and third‑party banking systems.
  • Implement event‑driven architecture using Apache Kafka for real‑time data streaming.
  • Collaborate with architects to ensure scalability, reliability, and compliance with banking standards.
  • Optimize backend performance for high availability and low latency.
  • Apply security best practices to protect sensitive financial data.
  • Conduct unit and integration testing using JUnit, Mockito, and other frameworks.
  • Work with CI/CD pipelines (Jenkins, GitLab) for automated builds and deployments.
  • Utilize containerization tools like Docker and orchestration with Kubernetes.

Skills

Java (8/11/17)
Spring Boot
RESTful APIs
Apache Kafka
Docker
Kubernetes
Git
SQL (Oracle, MySQL, PostgreSQL)

Education

Bachelor’s degree in Computer Science or related field

Tools

Jenkins
Maven/Gradle
AWS/Azure
Job description
Key Responsibilities
  • Design, build, and maintain backend services using Java, Spring Boot, and microservices architecture.
  • Develop RESTful APIs and integrate with internal and third‑party banking systems.
  • Implement event‑driven architecture using Apache Kafka for real‑time data streaming.
  • Collaborate with architects to ensure scalability, reliability, and compliance with banking standards.
  • Optimize backend performance for high availability and low latency.
  • Apply security best practices to protect sensitive financial data.
  • Conduct unit and integration testing using JUnit, Mockito, and other frameworks.
  • Work with CI/CD pipelines (Jenkins, GitLab) for automated builds and deployments.
  • Utilize containerization tools like Docker and orchestration with Kubernetes.
Required Skills
  • Java (8/11/17), Spring Boot, Spring MVC, Hibernate/JPA.
  • RESTful APIs, JSON/XML.
  • Hands‑on experience with Apache Kafka (including Kafka Streams).
  • Git, Maven/Gradle, Jenkins, Docker, Kubernetes.
  • Familiarity with cloud platforms (AWS/Azure).
  • Strong SQL skills (Oracle, MySQL, PostgreSQL).
Soft Skills
  • Strong analytical and problem‑solving skills.
  • Ability to work in Agile/Scrum environments.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Bachelor’s degree in Computer Science or related field.
  • 7+ years of backend development experience in banking or financial services.
  • Certifications in Java, Spring, or Cloud technologies are advantageous.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.