
Search by job, company or skills
Develop and maintain core backend systems using Java, ensuring high-quality, on-time delivery and version control.
Design and implement scalable, high-performance, and reliable backend services, addressing high-concurrency and performance challenges.
Lead backend software architecture design, including key components, services, and APIs.
Identify, analyse, and resolve performance, stability, and security issues in backend systems.
Research, evaluate, and introduce new backend technologies and frameworks, building reusable and modular components.
Collaborate closely with product managers, frontend developers, and other stakeholders to deliver business requirements effectively.
At least 5 years of hands-on Java backend development experience.
Strong foundation in Java programming, design patterns, coding standards, data structures, and algorithms.
Proficient with mainstream Java frameworks such as Spring Boot, Spring Cloud, MyBatis, with strong coding capabilities.
Solid experience with relational databases such as MySQL, Oracle, or PostgreSQL, including SQL tuning and performance optimisation.
Hands-on experience with middleware and distributed components, such as Redis, RabbitMQ, Kafka, MongoDB, ZooKeeper, HBase, Elasticsearch, with understanding of their core principles and troubleshooting.
Experience in business system development, with the ability to analyse existing systems and propose improvements in architecture and processes.
Strong communication and collaboration skills, able to work effectively with cross-functional teams.
Experience with large-scale distributed systems is an advantage.
Experience with big data processing is a plus.
Business Edge Personnel Services Singapore
EA License No: 96C4864
EA Personnel Reg No: R26159908 (Tan Ying Ying)
Job ID: 140744649