Work closely with Project Manager/Product Manager to analyse the technical migration requirements shared by System Owner.
Develop the necessary technical components and CI/CD mechanism in the new K8S platform.
Amend and refactor necessary technical component in existing applications to be able to run smoothly on the new platform.
Build high quality applications and services by writing clean and modular code
Write functional and unit tests to ensure robustness, resiliency and reliability
Improve reliability of web apps/services through continuously improving application source code, refactoring and bug fixes
Monitor web apps&apos/services&apos performance and tune accordingly for scalability and resiliency
Continuously discover, evaluate, and implement new web technologies to improve development efficiency or code base
Assist Project Manager/Product Manager in organizing the backlog and sequencing them in actionable task and work closely with the development team during Project execution.
If selected, the person would be using approved managed equipment and be located onsite in office.
Requirements:
Five years of relevant experience
Experienced with Unix/Linux environments
Experienced coding mobile-responsive web applications and microservices using Golang/ Java
Experienced in front end development component such as charts is a plus point
Knowledge of distributed systems
Experience in the field of software engineering, working with data structures, algorithms and software design.
Experience with CI/CD using Jenkins
Good to have experience with Docker, Kubernetes, Terraform
Good to have experience with messaging systems like Kafka, RabbitMQ
Experience with relational databases like Postgres, MySQL etc.
Experienced in digital technology or product development companies
Have a strong understanding of technical considerations and able to provide product features requirements addressing to user needs