About the Role
Supports development and operation of software through secure tools and environments. 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:
Manage tools and testing environments.
Maintain development standards.
Automate systems and processes.
Design secure software solutions.
Collaborate with development teams.
Monitor and resolve service faults.
Use CI/CD pipelines and source control.
Apply modern development standards.
Integrate systems and services.
Support service operations and maintenance.
Requirements
Experience with AWS cloud services (ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions, Apigee)
Proficiency in Java (Springboot), AngularJS, Jenkins, Node 10, Groovy, Bash, Typescript.
Tooling: Gitlab, Jenkins, CloudFormation, Maven, Docker, Fortify on Demand, SonarQube
Knowledge of Karate, Gherkin, Cypress, Jest
Understanding of DevOps practices.
Ability to design and implement secure systems.
Experience with automation and integration tools.
Knowledge of service support and fault resolution
Experience of working in Agile teams.