Enable job alerts via email!

Principal Engineer, Java, Microservices & API

JR United Kingdom

Manchester

On-site

GBP 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading bank is seeking a Principal Engineer with expertise in Java and Microservices in Manchester. The role involves designing customer-centric software, collaborating with teams, and applying Agile and DevOps practices. Ideal candidates will have extensive experience in full-stack development and strong leadership skills.

Qualifications

  • Extensive experience in full-stack software design and implementation.
  • Proficiency in Java 17+, Spring Boot, Docker, and AWS.
  • Experience with TDD/BDD frameworks and CI/CD tools.

Responsibilities

  • Create innovative, customer-centric software solutions.
  • Collaborate with engineers to prototype ideas and ensure integration.
  • Design software focusing on automation, resilience, and security.

Skills

Leadership
Communication
Java
Spring Boot
Docker
AWS
TDD
BDD
Postgres
MongoDB
KAFKA
CI/CD
Kubernetes
GitLab
GitHub

Job description

Social network you want to login/join with:

Principal Engineer, Java, Microservices & API, Manchester

Client: NatWest

Location: Manchester, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Views: 4
Posted: 12.05.2025
Expiry Date: 26.06.2025
Job Description:

Join us as a Principal Engineer, Java, Microservices & API. This is a challenging role that involves designing and engineering software prioritizing customer or user experience. You will contribute to our architecture, design, and engineering excellence, collaborating to enhance the bank’s software engineering capabilities. This role offers valuable stakeholder exposure and opportunities to develop your technical skills.

What you'll do

  • Create innovative, customer-centric, high-performance, secure, and robust software solutions.
  • Collaborate with software engineers to prototype ideas and work with architects to ensure integration within wider architectures.
  • Design and develop software focusing on automation, resilience, security, and scalability.
  • Define and oversee engineering solutions, ensuring end-to-end automation and reusability.
  • Work within teams to design complex software, scripts, and tools for banking platforms and services.
  • Develop architecture models and roadmaps to meet technical and business needs.
  • Apply Agile and DevOps practices in software development.

The skills you'll need

  • Extensive experience in full-stack software design and implementation, with proficiency in Java 17+, Spring Boot, Docker, and cloud deployment (preferably AWS).
  • Experience with TDD/BDD frameworks like Cucumber or Selenium, databases such as Postgres and MongoDB, and event-driven frameworks like KAFKA.
  • Skills in CI/CD tools (GitLab, GitHub), Kubernetes, Helm Charts, and implementing scalable, automated solutions.
  • Leadership skills, including mentoring and driving technical strategy.
  • Strong stakeholder management and communication skills, capable of explaining complex technical concepts clearly.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Engineer, Java, Microservices & API

NatWest Group

Manchester

On-site

GBP 70.000 - 90.000

3 days ago
Be an early applicant