Senior Backend Software Engineer
TALENTVIS SINGAPORE PTE. LTD.
Senior Java / Scala Developer - Distributed Systems | Data Platforms
About the role
Develop backend software and services that support large-scale data ingestion, processing and access. Build resilient, testable components and help operate distributed data services across containerised environments.
Key responsibilities
- Design and implement backend data-platform components using Java or Scala.
- Develop distributed batch or streaming services with Spark, Flink or Kafka.
- Build and maintain secure data-service interfaces and integrations as required.
- Deploy services using containers and Kubernetes and implement tests and CI/CD workflows.
- Investigate data-service issues and improve logging, monitoring and recovery behaviour within Agile delivery teams.
Requirements
- 5-8 years of backend or large-scale data-system software engineering experience.
- Strong experience building and deploying large-scale data systems with Java or Scala.
- Hands-on experience with Apache Spark, Apache Flink or Apache Kafka for distributed batch or stream-processing services.
- Experience deploying data services with containers and Kubernetes.
- Experience implementing automated tests, CI/CD, logging, monitoring and resilient recovery.
- Strong experience delivering software using Agile practices.
Good to have
- SAFe, safety-critical or mission-critical software, critical infrastructure or secure data platforms.
- Kafka, secure API-based data services using JSON/XML, relational databases and search/retrieval services.
- Spring Boot or comparable backend frameworks, PostgreSQL, Elasticsearch and MinIO or equivalent technologies.
Interested candidates are encouraged to submit their resumes outlining their relevant experience and achievements to apply88(@)talentvis.com or click apply!
We regret to inform that only shortlisted candidates would be notified
EA License No: 04C3537
EA Personnel No: R22106683
EA Personnel Name: Yang Hui Shan, Sherri
For employers only
Is this your company's job post? Verify ownership to manage this listing and receive applications directly.
Claim this listingLooking to apply for this job? Use the Apply button above.
See more jobs in Singapore, Singapore