Choa Chu Kang - Senior Backend Engineer

apartmentTEAMLEASE DIGITAL SINGAPORE PTE. LTD. placeChoa Chu Kang descriptionPermanent calendar_month 

Job Description

Overview

We are looking for a Senior Backend Engineer with expertise in Golang, Java, and Cloud-based Microservices to join our dynamic team. The ideal candidate has extensive experience in building and maintaining high-performance, scalable, and fault-tolerant backend systems.

This role involves developing event-driven architectures, optimizing system performance, and integrating DevOps tools to enhance system reliability.

Key Responsibilities

Backend System Development
  • Design, develop, and maintain highly scalable backend services using Golang, Java, Kotlin, and Python.
  • Implement event-driven architectures and microservices using Kafka, Redis, and Kubernetes.
  • Develop and optimize RESTful APIs and GraphQL services for seamless integration.
  • Migrate and optimize database structures using MongoDB, MariaDB, Postgres, and Redis.
System Performance & Reliability
  • Design real-time WebSocket solutions for low-latency data delivery.
  • Implement caching strategies (Redis, LRU) to optimize API performance.
  • Boost system efficiency by optimizing SQL queries and database interactions.
DevOps & Cloud Integration
  • Deploy and manage applications using Docker, Kubernetes, and OpenShift.
  • Set up CI/CD pipelines using Jenkins and GitOps for seamless deployment.
  • Ensure fault tolerance and high availability in distributed systems using Raft consensus algorithms.
Security & Authentication
  • Develop secure user management systems, integrating with LDAP and IDEAL authentication protocols.
  • Implement best practices for data encryption, API security, and access control mechanisms.
Collaboration & Agile Development
  • Work closely with cross-functional teams, including frontend engineers, data engineers, and product managers.
  • Participate in Scrum-based Agile development, ensuring timely delivery of features and fixes.
  • Collaborate with stakeholders to translate business requirements into technical implementations.
Required Qualifications & Skills
  • 7+ years of experience in backend development, with expertise in Golang, Java, Kotlin, and Python.
  • Strong background in microservices architecture, RESTful APIs, and event-driven systems.
  • Experience with Kafka, Redis, Elasticsearch, and NoSQL/SQL databases.
  • Knowledge of containerization and orchestration tools like Docker, Kubernetes, and OpenShift.
  • Proficiency in CI/CD automation using Jenkins, GitOps, and Bash scripting.
  • Familiarity with BDD, TDD, and Agile methodologies.
  • Excellent problem-solving skills and ability to optimize system performance.
  • Strong communication skills, with the ability to work in a fast-paced DevOps environment.
Preferred Qualifications
  • Experience in financial services, e-commerce, or large-scale distributed systems.
  • Hands-on experience with GRPC, fault-tolerant key-value systems, and concurrent transaction handling.
  • Prior experience with multi-tenancy applications and cloud infrastructure.
Why Join Us?
  • Work on high-performance distributed systems that power financial and marketplace applications.
  • Be part of a collaborative, high-caliber engineering team with opportunities for growth.
  • Engage in cutting-edge cloud computing and DevOps automation.
apartmentTEAMLEASE DIGITAL SINGAPORE PTE. LTD.placeBukit Batok, 3 km from Choa Chu Kang
Job Description Overview We are looking for a Senior Backend Engineer with expertise in Golang, Java, and Cloud-based Microservices to join our dynamic team. The ideal candidate has extensive experience in building and maintaining high-performance...
apartmentNearsourceplaceChoa Chu Kang
Mandatory Skills Responsibility and requirements:  •  Minimal 4 years of experience in JAVA backend development.  •  Familiar with SpringBoot/Mybatis/JPA frameworks.  •  Experience with RESTful APIs and microservices architecture.  •  Solid understanding...
local_fire_departmentUrgent

Choa Chu Kang - JAVA Backend Developer

apartmentTechnopalsplaceChoa Chu Kang
Mandatory Skills Responsibility and requirements:  •  Minimal 4 years of experience in JAVA backend development.  •  Familiar with SpringBoot/Mybatis/JPA frameworks.  •  Experience with RESTful APIs and microservices architecture.  •  Solid understanding...