Responsibilities:
* Write clean, secure code using test-driven approach.
* Create reusable and open code.
* Collaborate with other developers.
* Fix service faults and maintain infrastructure.
* Apply modern development standards.
* Use prototyping methods and tools.
* Design and build software components.
* Support integration between systems.
* Focus on user needs and experience.
* Operate and improve production services.
* Provide Level 3 (L3) support 24/7 (including out of hour on-call support)
Requirements:
* Experience with Java (Spring boot) and AWS cloud services (ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions, Apigee)
* Proficiency in AngularJS, Jenkins, Karate, Node 10, Groovy, Bash, Typescript.
* Knowledge of Gherkin, Cypress, Jest
* Tooling: Gitlab, Jenkins, CloudFormation, Maven, Docker, Fortify on Demand, SonarQube
* AWS DevOps Engineer certification or above.
* Understanding of software development lifecycle.
* Ability to apply secure coding practices.
* Experience with CI/CD pipelines.
* Knowledge of user-centered design principles.
* ITIL certification will be desirable.
* Experience of working in Agile teams
Candidate Sponsorship will be provided