Software Engineer, Java

Jobtailor

Manchester

On-site

GBP 70,000 - 110,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a senior software engineer to design, build and support scalable distributed applications on web, mobile and business platforms. You will work with the squad to ensure alignment with strategic direction and smooth knowledge transfer across teams.

You will contribute to architecture decisions, engage in R&D, and drive CI/CD in cloud environments using Spring and AWS technologies. Collaboration across disciplines and autonomous delivery are expected.

Qualifications

  • Proven experience delivering changes to business-critical, highly available customer platforms.
  • Broad technical background with diverse technical integrations.
  • Experience delivering CI/CD changes into cloud environments.
  • Ability to work autonomously and own project deliverables.

Responsibilities

  • Design, build and support scalable, highly available distributed applications for web, mobile and business platforms.
  • Provide direct engineering support to ensure squad solutions align with strategic direction.
  • Ensure smooth transition of technical solutions and knowledge to the wider team.
  • Support discovery, architecture and design of new and complex solutions and delivery patterns.
  • Work with the Principal Engineer on architecture designs and significant changes.
  • Support architecture decisions and solution design across integrated disciplines.
  • Contribute to technical development and innovation through solution design and R&D.
  • Develop technical skills within the squad through knowledge transfer of emerging technologies.
  • Ensure architectural solutions comply with control standards and non-functional requirements.
  • Align solutions with change priorities and manage risks.
  • Support full development cycle of solution designs, including testing.
  • Identify efficiencies in processes, solutions and technology.

Skills

AWS Cloud Architecture
DevOps and Containers
Java Development
Distributed Systems and Microservices
CI/CD in Cloud Environments

Tools

Kubernetes
Kafka
MongoDB
ElasticSearch
Spring Boot
Spring Cloud AWS
Spring Data
Spring Cloud Streams
AWS Step Functions
AWS Lambda

Job description

  • Design, build and support highly scalable, highly available, performant distributed applications for web, mobile and business platforms.
  • Provide direct engineering support to ensure squad solutions align with the technology area’s strategic direction.
  • Ensure smooth transition of technical solutions and knowledge to the wider team.
  • Support discovery, architecture and design of new and complex solutions and delivery patterns.
  • Work with the Principal Engineer on new patterns, architectural designs, and significant changes to existing solutions.
  • Support architecture decisions and solution design across integrated technology disciplines.
  • Contribute to technical development and innovation through solution design and R&D activities.
  • Develop technical skills within the squad through knowledge transfer of emerging technologies and modern working practices.
  • Ensure architectural solutions comply with applicable control standards.
  • Define change-specific non-functional requirements as part of solution design and architecture decisions.
  • Align solutions with the change and priority pipeline, managing priorities and escalating risks.
  • Support the full development cycle of solution designs, including testing.
  • Identify efficiencies in processes, solutions, and technology.
  • Support the Engineering Manager and Principal Engineer by owning delegated areas of the technical domain.
  • Apply risk considerations and full-stack security considerations to solution and architecture decisions.
Requirements
  • Proven experience and background working within a development environment for the technology area.
  • Previous experience delivering change to business critical, highly available customer facing platforms.
  • A broad technical background, with proven experience supporting diverse technical integrations.
  • Experience supporting the delivery of change across the full project lifecycle from initiation to live support.
  • Experience delivering successful change through different methodologies including agile and waterfall.
  • Experience delivering CI/CD change into cloud-based environments.
  • Proven experience working autonomously and owning assigned project deliverables.
  • Excellent time management and prioritisation.
  • Excellent communication skills, with proven ability to communicate to all levels.
  • Distributed Systems and architectural experience of microservices, event driven architectures and serverless.
  • AWS Cloud including step functions, lambda and general AWS architecture.
  • Expertise in DevOps and containers environments including Kubernetes.
  • Java Development including Domain Driven Design, Test Driven Development and tech training presentation skills.
  • Kafka, Mongo, Elastic Search and Redis.
  • The whole Spring ecosystem including Spring Boot, Spring Cloud AWS, Spring Data, Spring Cloud Streams.
Core Competencies

Demonstrates expertise in designing and supporting scalable distributed applications, with a strong focus on AWS Cloud architecture, DevOps practices, and full project lifecycle management. Proven ability to communicate effectively across all levels and manage priorities in a fast-paced environment.

Highest-signal resume keywords
  • AWS Cloud Architecture
  • DevOps and Containers
  • Java Development
  • Distributed Systems and Microservices
  • CI/CD in Cloud Environments
ATS Optimization Keywords
Hard Skills
  • Java Development
  • Microservices Architecture
  • Event Driven Architectures
  • Test Driven Development
  • Domain Driven Design
  • CI/CD
  • Kubernetes
  • Kafka
  • MongoDB
  • Elastic Search
Soft Skills
  • Excellent Communication Skills
  • Time Management
  • Prioritization
Industry Keywords
  • Distributed Applications
  • Cloud-Based Environments
  • Agile Methodologies
  • Waterfall Methodologies
  • Business Critical Platforms
Tools & Technologies
  • AWS Step Functions
  • AWS Lambda
  • Spring Boot
  • Spring Cloud AWS
  • Spring Data
  • Spring Cloud Streams
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

Jobtailor • Greater London

Hybrid
GBP 85,000 - 120,000
Java Technical Leader
Java Technical Leader

Jobtailor • Greater London

On-site
GBP 90,000 - 140,000
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Full Stack Java Developer – Outside IR35
Senior Full Stack Java Developer – Outside IR35

Jobtailor • Glasgow

On-site
GBP 70,000 - 110,000
Engineering Manager
Engineering Manager

Jobtailor • Greater London

On-site
GBP 90,000 - 150,000
Principal Engineer I – Prepurchase Platform
Principal Engineer I – Prepurchase Platform

Jobtailor • Farringdon

On-site
GBP 95,000 - 130,000
Engineering Manager
Engineering Manager

Jobtailor • Warwick

On-site
GBP 110,000 - 140,000
AWS Cloud Engineer
AWS Cloud Engineer

Jobtailor • Belfast City District

On-site
GBP 65,000 - 90,000
Senior Java Developer
Senior Java Developer

scrumconnect ltd • Jersey Marine

On-site
GBP 80,000 - 110,000
Senior Software Engineer, Java
Senior Software Engineer, Java

Jobtailor • Birmingham

On-site
GBP 65,000 - 90,000