We use technical cookies and Zorky's de-identified visit log. Yandex Metrica (data is stored on servers in Russia) runs only with your consent. We never sell data. More about cookies and statistics.
Zorky is in test mode — everything is free. Jobs and company pages are open to everyone; links to postings and your personal feed open after you sign up. Sign up →
← All jobs

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

Senior8,200 SGD · period not specifiedSingapore, SGtoday
Market insights
📊 Backend: salaries and demand on the market
Stack
DashboardsCode ReviewDesignReporting ToolsETL ToolsPipeline ManagementDevelopment ToolsLoading Operationswell-documented codeTranslate Into Technical Requirementstechnical analysis and troubleshootingData Exchange
Details
Experience
5+ years
Practices
DevOps
Show company and link
Free, after you sign in.
Apply
Upload your CV — employers and recruiters from different countries looking for your profile can contact you directly.
Send your CV →
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 RES

Tful 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, reconciliati

Full description, company and the link to apply — after you sign in. Sign in
Employer contacts (email/phone/telegram) are hidden from the public preview. Send your CV so employers can reach you directly.
Report this job
Urgent question? Message @termdocs