Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Skills & Experience required: • Strong Java development experience – 3 years • Highly proficient with Spring, SpringBoot, Kafka, RDS, NoSQL, Java EE particular Java8. • 3 years hands-on design, development, integration and deployment experience in enterprise applications • Experience using UML diagrams • Must have experience developing and deploying APIs and Microservices using common development frameworks such as Springboot etc. • Strong knowledge and experiences of Integration / Microservices design patterns. • Strong knowledge and experiences of API security, particular OAuth. • Strong commercial experience with services development and integration • Cloud technologies: AWS, Docker, OpenShift, Kubernetes, GCP, Azure • API and Development experience is essential using Open API (Swagger, RESTful, JSON) • Experience working with API Gateways • Strong experience with JPA framework • Agile skills – Scrum Team experience (Jira) • Experience in TDD and BDD using Junit, Mockito, Cucumber, RestAssured and Karate • Strong understanding of continuous integration and delivery practices (Gradle, Jenkins, Artifactory, GitLab and GitHub) • Team player, collaborative approach and excellent communication skills