JOB OVERVIEW AND RESPONSIBILITY
JAVA Developers will be involved in the architecture, development, and maintenance the Backend of our products.
- Develop the backend server architecture.
- Integrate new features to the frontend.
- Ensure server scalable, persistency, communication and logic to support a high number of concurrent users.
- Improve security-relevant components.
- Optimize server architecture, code, data structure, bandwidth, memory and CPU usage.
- Writing and maintaining fast code, detailed technical design and documentation.
MUST HAVE SKILLS AND EXPERIENCE MUST HAVE
- +3 years of experience in Java as backend developers.
- Experience working with Spring Boot, gRPC.
- Proficient with NoSQL, Caching, Unit test.
- Familiar with Message broker.
NICE TO HAVE
- Have a good product mindset.
- Good at algorithms.
- Experience in developing game server systems.
- Understand the operation mechanism of game engine.
- Have knowledge of security for large systems.
- Proficient with GIT.
- Good understanding with Docker, Kubernetes.
- Familiar with SQL systems.
- Familiar with Kafka, RabbitMQ, and NATS messaging systems.
- Adapt to high pressure at work.
REPORTING TO
- Technical Lead
INTERVIEW PROCESS
- Tech Interview + Test
- HR Interview