Java with AWS Architect

Luxoft

Greater London

On-site

GBP 70,000 - 95,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Luxoft Financial Services, part of DXC Luxoft, is seeking a seasoned Java developer to upgrade legacy systems, migrate to stateless microservices, and implement Kafka-based event-driven integrations. The role emphasizes high performance, security, and reliability in a demanding financial services environment.

You will work across large-scale distributed systems, align with modern software practices, and collaborate with QA, DevOps, and architecture teams to deliver robust solutions.

Qualifications

  • Strong commercial Java development experience.
  • Strong knowledge of Java and the wider Java ecosystem.
  • Experience with Spring and/or Spring Boot.
  • Experience managing dependencies using Maven and/or Gradle.
  • Experience upgrading Java libraries, frameworks and third-party dependencies.
  • Experience identifying, investigating and remediating software security vulnerabilities.
  • Good understanding of secure coding practices and common application security risks.
  • Strong debugging, troubleshooting and problem-solving skills.
  • Experience working with Git and CI/CD pipelines.
  • Experience working with established or legacy Java applications.
  • Experience assessing the impact of upgrades and remediation changes on existing systems.
  • Experience with unit and integration testing.

Responsibilities

  • Design and implement solutions for upgrading legacy applications and refactoring to modern microservices.
  • Collaborate with QA, DevOps, and architecture teams on migration and rollout strategies.
  • Ensure high standards of performance, resilience, and fault tolerance.
  • Participate in code reviews and technical design discussions, and provide production support.

Skills

Java development
Java ecosystem
Spring / Spring Boot
Maven / Gradle
Java libraries upgrades
Security vulnerabilities
Secure coding
Debugging & troubleshooting
Git & CI/CD
Legacy Java apps
Upgrades impact assessment
Unit & integration testing

Tools

Maven/Gradle
Git
CI/CD
Docker
Kubernetes
AWS

Job description

Project description

We are DXC Luxoft Financial Services - an award-winning provider of technology solutions, dedicated to the Financial Services sector.Join our international team and become a member of our open minded, progressive and professional team of financial services consultants. In this role you will be working on projects for biggest investment banks across the globe. You will have a chance to grow your technical and soft skills, and build a thorough expertise in the Capital Markets industry. On top of attractive salary and benefits package, we will invest into your professional training, and allow you to grow your professional career.

Responsibilities
  • This initiative focuses on:- Upgrading legacy applications to modern Spring Boot versions (2.x → 3.x)- Decommissioning and replacing Hazelcast across distributed systems- Refactoring applications to align with modern, cloud-ready, stateless architectures- Enhancing integration with event-driven systems using Apache Kafka- Supporting applications connected to Murex batch and real-time processing flowsThis is a high-impact program in a low-latency financial environment, where system stability, performance, and correctness are critical.We are seeking a Java developer who can design and build with minimum supervision solutions for our team. The person needs to be knowledgeable on modern software development practices including Scrums, be up to date with the latest Java tools and frameworks and be able to work with the existing team to deliver solutions. The ideal candidate will be diligent, tenacious and delivery focused with a track record of building high quality solutions that are resilient and maintainable. Use of cloud technology is increasing, so experience working with AWS would be beneficial.- Design and implement solutions for:- Spring Boot & Hazelcast upgrades (including major version transitions)- Analyze existing distributed system usage (caching, clustering, locking)- Refactor applications toward stateless, scalable microservices- Implement and optimize integrations using Kafka-based event-driven architecture- Collaborate with QA, DevOps, and architecture teams on migration and rollout strategy- Ensure high standards of performance, resilience, and fault tolerance- Participate in code reviews, technical design discussions, and production supportPost-project opportunity:Following successful delivery of this modernization initiative, team members are planned to be reassigned to other strategic programs within the client’s long-term roadmap, offering continued growth and exposure to new initiatives.
SKILLS
Must have
  • Technical
  • Strong commercial Java development experience.
  • Strong knowledge of Java and the wider Java ecosystem.
  • Experience with Spring and/or Spring Boot.
  • Experience managing dependencies using Maven and/or Gradle.
  • Experience upgrading Java libraries, frameworks and third-party dependencies.
  • Experience identifying, investigating and remediating software security vulnerabilities.
  • Good understanding of secure coding practices and common application security risks.
  • Strong debugging, troubleshooting and problem-solving skills.
  • Experience working with Git and CI/CD pipelines.
  • Experience working with established or legacy Java applications.
  • Experience assessing the impact of upgrades and remediation changes on existing systems.
  • Experience with unit and integration testing.
Nice to have
  • Experience working with Calypso.
  • Experience with code scanning, vulnerability scanning or software composition analysis tools such as Snyk, Veracode, Checkmarx, Black Duck, Sonatype or similar.
  • Familiarity with CVEs and CVSS scoring.
  • Experience with Docker and Kubernetes.
  • Experience working in cloud environments such as AWS, Azure or GCP.
  • Knowledge of OWASP principles and DevSecOps practices.
  • Experience working within financial services or other regulated environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer Contract
Java Developer Contract

Opus Recruitment Solutions Limited • Newcastle upon Tyne

On-site
GBP 55,000 - 75,000
Cutting-edge cloud-native apps
Collaborative team culture
Continuous learning and career growth
+1
Senior Java Developer
Senior Java Developer

Synechron • Greater London

Hybrid
GBP 90,000 - 120,000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • Nottingham

On-site
GBP 90,000 - 130,000
AWS Java Architect for Scalable Financial Apps
AWS Java Architect for Scalable Financial Apps

Luxoft • Greater London

On-site
GBP 70,000 - 95,000
Java Developer
Java Developer

HCL Technologies Limited • Greater London

On-site
GBP 85,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

Lorien • City Of London

Hybrid
GBP 77,000 - 129,000
Senior Java & AWS Engineer
Senior Java & AWS Engineer

Remotestar • United Kingdom

Hybrid
GBP 70,000 - 110,000
Senior Java Developer
Senior Java Developer

Intelligent Steps • City Of London

On-site
GBP 90,000 - 120,000
Java Developer
Java Developer

NextWave Consulting • Greater London

On-site
GBP 50,000 - 70,000
Java Developer
Java Developer

Qualient Technology Solutions UK Limited • West Midlands

On-site
GBP 60,000 - 90,000