Back to search:Java Software / Jakarta

Job description

  • 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.
  • Troubleshoot and debug applications.
  • Define estimates (in Story Points) based on specified requirements.
  • Participates in standby mode / on call duty for issue solving.

Requirement

  • Fluent in English communication.
  • Min have
    more than 3 years
    related working experience
  • Experienced in
    JAVA
    programming language
  • Experience with
    Spring Boot
  • Good understanding of
    Microservices
    and
    RESTful API
  • Familiar with
    OOP Design patterns
    (Creational, Structural, & Behavioral patterns)
  • Experienced in
    JVM
    tuning
  • Good understanding of
    messaging systems
    (JMS/Kafka/Rabbit/Redis)
  • Experience with
    containerization
    (Docker/K8S)
  • VCS (Git/SVN)
  • CI/CD
    (Jenkins/TeamCity/GitlabCI)
  • Configuration management (Ansible/Chef/Puppet)
  • Distributed logging (ELK/Splunk)