Backend & Distributed Systems Engineer (Java, Microservices, Cloud, DevOps)

APAR TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 90,000 - 140,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

APAR Technologies PTE. LTD. is seeking a Software Development Engineer to design, build and maintain scalable backend services and data pipelines.

You will work across requirements analysis, design, development, testing, deployment and production support, collaborating with product, frontend and data teams. The role emphasizes Java, Spring Boot, REST APIs, MySQL and Redis within a microservices architecture; you will implement ETL pipelines, event-driven components with Kafka and ensure data

Qualifications

  • 5+ years of hands-on Java backend development in production.
  • Strong experience with Spring Boot, REST APIs and microservices.
  • At least 2 years designing and maintaining ETL/data integration pipelines.
  • Experience with MySQL, Redis, and Kafka or similar messaging.
  • Experience integrating third-party systems in enterprise software (SaaS/fintech/e-commerce).
  • Ability to deliver end-to-end from analysis to deployment and support.

Responsibilities

  • Design, develop and maintain backend services and RESTful APIs in Java/Spring Boot.
  • Build ETL and data pipelines for multi-source ingestion, cleansing, transformation and loading.
  • Integrate internal systems with third-party platforms and external APIs.
  • Design and optimise relational schemas and queries in MySQL; apply caching with Redis.
  • Develop event-driven components using Kafka for high-volume processing.
  • Monitor pipelines and services; troubleshoot production issues and tune performance.
  • Translate business requirements into technical specifications and deliver iteratively with teams.
  • Write clean, testable, documented code; participate in code reviews.
  • Contribute to data quality governance, validation and reconciliation standards.
  • Support deployment, release management and ongoing production maintenance.

Skills

Java
Spring Boot
REST APIs
Microservices
ETL pipelines
MySQL
Redis
Kafka
API integration
End-to-end delivery

Job description

Job Summary

The Software Development Engineer will design, build and maintain scalable backend services and data integration pipelines that support the organisation's business applications, reporting and analytics. The role covers the full delivery cycle, from requirements analysis and technical design through development, testing, deployment and production support, working closely with product, front-end and data teams.

Key Responsibilities
  • Design, develop and maintain backend services and RESTful APIs using Java and Spring Boot within a microservices architecture.
  • Build and maintain ETL and data integration pipelines covering multi-source data ingestion, cleansing, transformation and loading.
  • Integrate internal systems with third-party platforms and external APIs, ensuring reliable and secure data exchange.
  • Design and optimise relational database schemas and queries in MySQL; apply caching strategies using Redis to improve performance.
  • Develop event-driven and messaging components using Kafka to support distributed, high-volume processing.
  • Monitor pipelines and services, troubleshoot production issues and carry out performance tuning and root-cause analysis.
  • Translate business requirements into technical specifications and deliver features iteratively with cross-functional teams.
  • Write clean, testable and well-documented code; participate in code reviews and uphold engineering best practices.
  • Contribute to data quality governance, including validation, reconciliation and data layering standards.
  • Support deployment, release management and ongoing maintenance of production systems.
Requirements
  • Minimum 5 years of hands-on backend development experience using Java in production environments.
  • Solid experience with Spring Boot, REST APIs and microservices architecture.
  • Minimum 2 years of experience designing and maintaining ETL or data integration pipelines.
  • Experience with MySQL and Redis and working knowledge of Kafka or an equivalent messaging platform.
  • Experience integrating third-party systems and APIs in an enterprise software, SaaS, e-commerce or fintech environment.
  • Ability to deliver end to end from requirements analysis and technical design to deployment and production support.
Preferred Qualifications
  • Experience with data dashboards, reporting platforms or low-code configuration tools.
  • Familiarity with AI-assisted development tools to improve delivery efficiency.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Backend Development Engineer (Contract Role)
Principal Backend Development Engineer (Contract Role)

QUESSCORP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Principal Backend Development Engineer (Contract Role)
Principal Backend Development Engineer (Contract Role)

QUESS SINGAPORE • Singapore

On-site
SGD 180,000 - 300,000
Principal Backend Development Engineer (Contract Role)
Principal Backend Development Engineer (Contract Role)

QUESSCORP SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 140,000 - 190,000
U02 - Senior Backend Developer
U02 - Senior Backend Developer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 200,000
U02 - Senior Backend Developer
U02 - Senior Backend Developer

FPT Asia Pacific • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Combuilder Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

XENDER TECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 200,000
Java & Microservices Developer
Java & Microservices Developer

Unison Group • Singapore

On-site
SGD 90,000 - 140,000
Senior Backend Developer (Java)
Senior Backend Developer (Java)

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Java Developer
Java Developer

TALENTVIS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 52,000 - 61,000