Java Developer
Job Description
Job Description:
* JAVA/Springboot
* Knowledge about API design standards, patterns and best-practices especially Swagger and OpenAPI 3.0, REST, JSON, Microservices etc
* Experience with Kubernetes/Docker
* CI/CD tools GIThub, Jira, Jenkins (shared libraries), Maven, Groovy, Ansible, Terrafrom etc
* Strong Monitoring and Alerting – AppDynamics & Splunk
* HashiCorp Vault
* Experience of Kong API Gateway
* Knowledge of authentication, authorization of services via OAuth 2
* Solid understanding of Agile testing discipline, e.g. TDD and experience applying these principles
* Strong background working with Linux/UNIX environments.