Job Search and Career Advice Platform

Enable job alerts via email!

Sr. Java Developer

Mastek

Leeds

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software solutions provider is seeking a Senior Developer to design, run, and improve software that meets user needs. The ideal candidate will be a competent Java developer with significant experience in AWS cloud services, and strong skills in AngularJS, Jenkins, and various testing and deployment tools. Responsibilities include writing clean code, collaborating with teams, and providing on-call support. A minimum of 7 years of relevant experience and AWS certification is required.

Qualifications

  • 7+ years of experience in software development with Java and AWS.
  • Proficient in modern development standards and practices.
  • Experience working in Agile teams.

Responsibilities

  • Design and build software components focusing on user needs.
  • Write clean, secure code using test-driven development.
  • Provide Level 3 support 24/7, including on-call support.

Skills

Java (Springboot)
AWS cloud services
AngularJS
Jenkins
Gherkin
Cypress
Groovy
Bash
Typescript
Gitlab

Education

AWS Certified DevOps Engineer Professional

Tools

Docker
CloudFormation
Maven
Fortify on Demand
SonarQube
Job description

Job Description : Senior Developer

Location : Leeds, UK (3 days in office)

SC Cleared : Not Required

Job Type : Full-Time

Relevant Experience : 7 Years

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, Cloudformation, Jenkins, Groovy and deploying to native AWS services like ECS, S3, Lambda, SQS, Step Functions.

Certification : Expected to have AWS Certified DevOps Engineer Professional 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
  • 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
Overall Technology Stack (for reference)
  • Hosting : AWS, Apigee, Cloudflare
  • Languages : Java 8 (SpringBoot), Node 10, Groovy, Bash, Angular.js, Typescript, Drupal
  • AWS Services : ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions
  • Testing : Junit, Karate, Cypress, JMeter, Gatling, Jest
  • Tooling : Gitlab, Jenkins, CloudFormation, Maven, Docker, Fortify on Demand, SonarQube
  • Document Management : SharePoint and SharePoint Wiki
  • Communication : Microsoft Teams
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.