At least 9 years of working experience in Java Enterprise Application or Microservice development (preferably in telecom industry), preferably using popular Java development framework / tools such as Spring framework, JPA, JMS, Maven.Individual that is optimistic, proactive, good initiative, passionate, strives to achieve more as a team, and able to motivate others.Understand design documentation standards such as Unified Modeling Language.Experience in various Java Enterprise Application or Microservice frameworks and design patterns.Familiar with container platformFamiliar with Agile implementationFamiliar with commonly used CI (Continuous Integration) and/or CD (Continuous Deployment) toolkitsExperience in Cloud (Azure) based deploymentWorking experience on above technology e.g. Spring boot; container platform e.g. Docker, Kubernetes; open source RDBMS e.g. Postgres; NoSQL e.g. Redis; Event oriented system e.g. Kafka; CI/CD e.g. Jenkins.Good communication skills especially on technical concepts / termsGood logical thinking, know when to apply different solution / approach on different situation based on experience / R&DFast learner, able to pick up new knowledge / skills related to the tasks within reasonable timeAbility to cope with tight deadlines and adhere to the delivery plan.