Requirements
- Diploma or Degree in Computer Science or related fields
- A strong interest in software engineering using agile methodologies
- A growth mindset to learn new skills and appreciate business domain
- Strong communication and interpersonal skills
- Excellent analytical and problem-solving skills
What is highly valued and will be an advantage
Experience with Java development (J2EE, Spring, Spring Boot), Javascript frameworksAngular, jQuery) and distributed applications is preferred
Experience in Agile development teams, employing relevant methodologies and practicese.g. Extreme Programming, TDD, Pair Programming, CI / CD, Automated Testing)
Experience in designing, developing and deploying large, scalable productionapplications on PaaS solutions such as Cloud Foundry
Experience in building large, scalable distributed systems with good understandingof microservices architecture and associated principles
Familiarity with relational databases, preferably MySQL, NoSQL, Oracle,PostgreSQL or SQL Server
Familiarity in containerization technologies such as Docker and Kubernetes, andLinux operating systems
Only shortlisted candidates will be notified.