Back to All Jobs

Senior Backend Engineer (Java)

JohorFull-Time

An EdTech company is developing an AI-powered English learning platform that transforms how students learn

Overview

They are seeking a talented Senior Backend Engineer (Java) to design, build, and optimize scalable backend systems supporting high-performance, real-time learning features.

This is an opportunity to work on products that make a meaningful difference while being part of a dynamic, innovative engineering team.

About the Role

  • Participate in system requirement analysis and technical design for both B2B and B2C platforms

  • Develop and own core backend modules and services, ensuring robustness and scalability

  • Improve system reliability, performance, and overall architecture

  • Refactor and optimize existing systems and codebases for maintainability and efficiency

  • Troubleshoot production issues and ensure system stability, including monitoring and log analysis

  • Drive performance tuning, cost optimization, and operational excellence initiatives

Requirements

  • Strong foundation in Java, with experience building high-concurrency, high-availability systems

  • Hands-on experience with JVM tuning, including garbage collection, memory management, and performance debugging

  • Experience with Spring Boot, MySQL, Redis, and messaging systems (e.g., MQ)

  • Familiarity with Linux, networking basics, and production troubleshooting

  • Exposure to audio/video or streaming technologies (e.g., WebRTC) is a plus

  • Experience with cross-language systems (C# / C++) is a plus

  • Familiarity with AI-assisted development tools (e.g., Cursor, Codex, Claude Code) is advantageous.

Apply

Ready to Take the Next Step?

PDF, DOC, or DOCX. Max 4MB.

Max 5,000 characters.