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 dan 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
Job Descriptions:
- 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