We expect you to have: (Minimum Qualifications)
- Strong core Java skills – 7+ years of experience as a Java software engineer.
- SQL, RESTful APIs, Spring and Spring Boot expertise.
- Build tools: Maven and Git.
- Java Frameworks (Keycloak, Open Search).
- JSON, RESTful web-services and Microservices.
- CI/CD pipeline experience.
- Web-security skills: SAML, encryption, certificates, web attack protection.
- JUnit, automated testing and test-driven development experience.
- Awareness of DevOps and Agile principles and the ability to apply them.
- Proficiency with Linux commands and utilities including Bash scripting.
- Strong problem-solving and analytical skills that enable you to troubleshoot and resolve issues.
- Good communication and collaboration skills to work well with other developers, partners, and users.
- Creativity and innovation in creating solutions that meet user needs and expectations and deliver value to the business.
- Attention to detail and quality assurance that ensure your software products are of high quality and meet the standards and requirements.
- Adaptability and flexibility to work in a dynamic and fast-paced environment and cope with changing priorities and deadlines.
- Education Qualification: Degree qualified in a subject area related to Computer Science, Information Systems, or equivalent work experience
-
Preferred Qualifications
- Kotlin skills.
- AWS experience.
- Terraform.
- Containers expertise (Docker and Kubernetes).