About the Role
Please make an application promptly if you are a good match for this role due to high levels of interest.
Job Summary: Designs, runs and improves software that meets user needs. Competent Java developer with significant experience in AWS cloud services. Proficient in AngularJS, Jenkins, Karate, Gherkin and Cypress.
Certification: Expected to have AWS Associate Developer accreditation or above.
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 (Springboot) 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, Cloudformation.
* 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