- Research, design, and develop computer software or specialised utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
Requirements
- At-least 5+ years of experience in Java programming, spring boot framework.
- Experience designing, building, and maintaining RESTful APIs
- Extensive knowledge of SQL.
- Knowledge in Microservices, Functions, Event-driven/reactive programming or other Cloud Native architectures.
- Experience with Cloud Native Platforms including Kubernetes, Open Shift, Docker Enterprise.
- Experience in Kibana and Linux environment.
- Experience with DevOps and Agile engineering practices.