Choa Chu Kang - Senior Backend Engineer
TEAMLEASE DIGITAL SINGAPORE PTE. LTD. Choa Chu Kang Permanent
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.
- 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.
- 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.
- Develop secure user management systems, integrating with LDAP and IDEAL authentication protocols.
- Implement best practices for data encryption, API security, and access control mechanisms.
- 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.
- 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.
- 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.
- 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.
TEAMLEASE DIGITAL SINGAPORE PTE. LTD.Bukit 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...
NearsourceChoa 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...
TechnopalsChoa 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...