A minimum of 5 years of proven experience in backend development.
- Solid understanding of Java fundamentals including JVM, I/O, concurrent and multi-thread programming.
- Good understanding of microservice, familiar with service discovery, communication, load balance and distributed job management. Experience with Kubernetes is a plus.
- Proficiency in Postgresql; experience with NoSQL databases (Redis/Dynamodb) is a significant plus.
- Proficiency in Spring Framework
- Experience with elasticsearch is a plus
- Familiarity with frontend technologies and platforms, including web development, web security, and HTTP/HTTPS protocols.
- Strong analytical and problem-solving skills, with a love for programming and a keen eye for clean, efficient coding practices.
- Excellent verbal and written English communication skills, with strong time management capabilities.