Back to search:Backend Developer / Jakarta (south)

Requirement :

  • Bachelor's degree in computer science or related fields
  • Fluent in English, both written and verbal.
  • Minimum 5 years of experience in software development.
  • Springboot. In-depth knowledge of Spring Boot, including microservice architecture and REST API development.
  • Having knowledge of messaging system (JMS/Kafka/Rabbit/Redis).
  • Deep understanding of Spring Security architecture and advanced security patterns.
  • Extensive experience implementing complex authentication and authorization mechanisms, including OAuth2 and SSO (Single Sign-On).
  • Very good Linux foundations and scripting as well as exposure to containerization technologies (Docker/K8S).

Responsibility :

  • Involved in a team who manages core system development.
  • Be involved and participate in the overall application lifecycle.
  • Write and perform unit testing.
  • Perform code review prior to every pull request and/or merge request.
  • Define and communicate technical and design requirements.
  • Define estimates (in Story Points) based on specified requirements.
  • Troubleshoot and debug applications.