1. Build & deliver microservices with JAVA Spring Boot.
2. Develop scalable real-time low-latency processing solutions in an agile delivery model.
3. Adhere to governance, standards and ensure alignment with security and framework patterns.
4. You will be exposed to wide verity of technologies, starting from JAVA, through CI/CD tools to OpenShift
5. You will be working in a multi-cultural SCRUM Team
6. Unit test and take responsibility for the quality of your own code
Skills needed
1. At least 7 years of coding experience with JAVA 8 / JAVA Spring Boot
2. Hands on experience with database technologies (Oracle and/or other relational databases-PostgreSQL, MySQL, etc)
3. Be enthusiastic about the latest software trends and technologies and have a willingness to learn
4. Degree level education in Computer Science or relevant subject and / or a foundation of experience within a similar software engineering role
5. Strong written and verbal communication skills
Although not essential, exposure to any of the following would be advantageous:
- Experience with REST APIs
- Experience with enterprise grade access management tools (such as SailPoint, CyberArk, HashiCorp Vault)
- Cloud technologies (AWS, Kubernetes, Azure, GCP, Containers)
- Web technologies (HTML5, JavaScript)
- DevOps Practices and Tools (Configuration as code, CI/CD, Docker)
- Experience of working in an agile environment