Enable job alerts via email!

Principal Software Engineer – Java & Cloud Migration, XTM

JR United Kingdom

Greater London

On-site

GBP 60,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An established industry player is seeking a Principal Software Engineer to lead the migration of legacy Java applications to the cloud. This role involves driving technical decisions, mentoring engineers, and overseeing the full software development lifecycle. You will work in a dynamic, international environment, pushing the boundaries of technology while ensuring high performance and scalability. If you are passionate about cloud technologies and eager to make a significant impact, this opportunity is perfect for you.

Benefits

Dynamic international working environment
Training and personal development opportunities
Participation in international conferences
Working with experts in language technology

Qualifications

  • 7+ years of experience in software engineering with Java and cloud migrations.
  • Proficient in SDLC & Agile processes, with strong analytical skills.

Responsibilities

  • Lead migration of legacy Java applications to AWS Kubernetes.
  • Design scalable cloud infrastructure solutions and optimize performance.

Skills

Java
Spring
Hibernate
Cloud Migration
AWS
Kubernetes
SQL/NoSQL
Docker
Ansible
Terraform

Job description

Social network you want to login/join with:

Principal Software Engineer – Java & Cloud Migration, XTM, england

col-narrow-left

Client:

XTM International

Location:

england, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

4

Posted:

08.05.2025

Expiry Date:

22.06.2025

col-wide

Job Description:

We are seeking a Principal Software Engineer with deep expertise in Java and hands-on experience in leading the migration of legacy monolithic Java applications to the AWS cloud using Kubernetes (K8s). The ideal candidate will be responsible for driving technical decisions, mentoring engineers, and leading the team in modernizing our application architecture. You will work on the full software development lifecycle, from design and development to deployment and support, ensuring seamless migration while maintaining high performance and scalability.

Key Responsibilities:

  • Evaluate existing architectural systems and propose an architecture roadmap to improve performance, scalability, and migration to the cloud.
  • Lead a team of engineers in migrating monolithic Java applications to AWS Kubernetes.
  • Design and implement scalable, secure cloud infrastructure solutions.
  • Develop and maintain a phased migration plan to transition legacy systems without impacting ongoing operations.
  • Refactor and modernize legacy systems while ensuring minimal downtime and operational continuity.
  • Optimize applications for maximum speed and scalability while ensuring compliance with security regulations.
  • Provide training and support to other team members on cloud technologies and best practices.
  • Stay updated with emerging technologies and propose adaptations to keep our systems at the forefront of innovation.
  • Analyze production incidents to find the most efficient way to address current architecture issues.

Required Skills and Qualifications:

  • 7+ years in development & software engineering with Java, Spring, Hibernate .
  • Proven experience as a Software Architect with a strong portfolio of successful cloud migrations.
  • Proficient understanding of SDLC & Agile processes.
  • Solid understanding and hands-on experience with Struts framework, SQL/NoSQL databases, .NET, React, Angular.
  • Deep understanding of cloud services (AWS, Azure, Google Cloud) and their application in enterprise environments.
  • Experience with automation and configuration management tools such as Ansible and Terraform.
  • Experience with containerized environments, e.g., Docker.
  • Technical proficiency in the scaling, security, and performance of enterprise applications.
  • Experience with the creation of technical specifications or architecture visions covering quality attributes, diagrams, associated risks, technical, and system requirements.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.

Preferred Skills:

  • Certifications in cloud architecture (AWS Certified Solutions Architect, Google Cloud Certified Architect, etc.).

What we offer:

  • A dynamic, international working environment
  • Training and personal development opportunities
  • Working with experts in the field of language technology and localization
  • Participation in international conferences and industry leading events
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

TN United Kingdom

Greater London

Remote

GBP 90,000 - 100,000

Today
Be an early applicant

Lead Software Engineer

Emergn

London

Remote

GBP 60,000 - 100,000

10 days ago

Principal Software Engineer – 100% Remote (anywhere in the world)

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

12 days ago

Principal Software Engineer

Confluence

London

Remote

USD 60,000 - 100,000

21 days ago

Lead Software Engineer

Onyx-Conseil

England

Remote

GBP 90,000 - 100,000

Yesterday
Be an early applicant

Lead Software Engineer

Rise Technical Recruitment Limited

England

Remote

GBP 90,000 - 100,000

Yesterday
Be an early applicant

Lead Software Engineer

The Multiplayer Group (MPG)

Remote

GBP 45,000 - 75,000

Yesterday
Be an early applicant

Lead Software Engineer

developrec

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant

MPG | Lead Software Engineer

Keywords Studios

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant