Requirements
- Bachelor's degree in Computer Science or a related field (or equivalent work experience).
- Highly skilled and experienced (minimum 2 years) using Java Spring Boot.
- Having knowledge about cloud environment (AWS).
- Working knowledge of NoSQL, SQL and High Availability (HA) in Microservices architecture.
- Working knowledge of Docker, Kubernetes and CI/CD.
- Hands‑on experience in message broker such as Kafka / ActiveMQ / RabbitMQ / etc.
- Hands‑on experience in caching tools such as Redis / MongoDB / etc.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Design and implementation of database and data structures.
- Write endpoints for API and ensure data validation.
- Optimize platform and API for maximum speed and scalability.
- Troubleshoot and debug applications.
- Integration of user-facing elements developed by front-end developers with serverside logic.
- Building reusable code and libraries for future use.
- Implementation of security and data protection.
- Liaise with developers, designers, and system administrators to identify new features.
- Get feedback from, and build solutions for users and customers.