Related skills
java microservices distributed systems multithreading jvm📋 Description
- Design, develop, and optimize core livestreaming components.
- Improve messaging infra architecture for high availability and low latency.
- Troubleshoot and resolve production issues; ensure robustness.
- Collaborate with product managers, QA, and SREs to deliver high-quality features.
🎯 Requirements
- Bachelor’s degree in Computing
- Java programming with JVM tuning, I/O, multithreading, concurrency
- MQ, RPC frameworks, caching, databases; production issue troubleshooting
- Microservices and distributed systems (service discovery, tracing, CAP theorem)
- Clear logic, fast learner, strong problem-solving and communication
- Experience with high-throughput, low-latency systems a plus
🎁 Benefits
- Competitive total compensation
- L&D programs and Education subsidy for growth
- Team building programs and company events
- Wellness and meal allowances
- Comprehensive healthcare for employees and dependants
- More that we love to tell you along the process!
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!