- Johor Bahru, Johor Johor Bahru Johor Malaysia
Working Location
Job Description
Responsibilities
An EdTech company is developing an AI-powered English learning platform that transforms how students learn. 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.
Key Responsibilities
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.
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.