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
    4 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)