Java Engineer in London

Java Engineer in London

London Full-Time 50000 - 70000 € / year (est.) No home office possible
Juxt Ltd.

At a Glance

  • Tasks: Join us to develop Java solutions for top-tier investment banks and enhance critical systems.
  • Company: Dynamic tech company focused on innovative banking solutions.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Great learning environment for juniors and seasoned engineers alike.
  • Why this job: Make a real impact in finance while honing your software engineering skills.
  • Qualifications: Strong Java skills and a passion for clean code and system design.

The predicted salary is between 50000 - 70000 € per year.

We’re looking for Java developers at all levels, ranging from Junior (2+ years’ experience) to Principal engineers and Architects, to join us as we kick off new Java projects with tier-1 investment banks. You’ll work on mission-critical systems bringing the best modern software engineering to client projects across banking and finance. If you’re new to banking, it’s also a great way to break into the domain and build deep industry knowledge.

This role will include hands-on work to bring improvements to new and existing systems, bringing fast builds and feedback, TDD, CI/CD, clean code, automation, and good taste software engineering. Experience with microservice and cloud architecture is beneficial.

Our work ranges from greenfield builds on core trading and payments platforms for key areas of the bank, to bringing radical improvements to existing systems, re-writing legacy applications, or rescuing struggling projects. What’s consistent across all of our work is our commitment to good coding hygiene - best practices, clean design, and building elegant, robust software.

This is an excellent environment for junior candidates to learn, and also for seasoned senior engineers to apply everything they know about writing and delivering good software projects. You’ll be working day to day with other talented engineers from JUXT and our clients.

We’re looking for developers who are passionate, enthusiastic, technically curious, and with excellent communication skills. Maybe you mentor others, run or attend meetups, write blogs or record podcasts, contribute to open source, or just like to stay up-to-date with the latest in Java. Whatever your background, we value people who care about system design, software craftsmanship, and clear communication.

Core skills
  • Strong Java skills
  • Good understanding of TDD, XP and Agile principles
  • Exposure to cloud architecture and CI/CD pipelines
  • Experience building large-scale systems
  • Engineers with great technical taste who can improve existing projects
  • AI-assisted engineering e.g. Copilot, Claude Code, etc.
Nice to have
  • Experience working on high-throughput or low-latency systems
  • Experience in investment banking, financial services, or fintech
  • Consultancy or client-facing experience
  • Knowledge of Terraform, Docker, Kubernetes, and other cloud-native infrastructure tools.

These roles are hybrid - a mix of working from home and on-site collaboration with clients (Central London or Canary Wharf).

Both permanent and contract arrangements considered.

We can only consider candidates who have the right to work in the UK and do not require visa sponsorship. Applicants must be UK-based and within a commutable distance to London.

Email with your CV and a brief introduction. Even if you’re not sure you tick every box, we’d still love to hear from you - we’re always keen to meet passionate, technically curious developers and can keep you in mind for future projects if this one isn’t the right fit.

Java Engineer in London employer: Juxt Ltd.

Join a dynamic team of Java developers at the forefront of banking technology, where you will have the opportunity to work on mission-critical systems for tier-1 investment banks in the vibrant locations of Central London and Canary Wharf. Our inclusive work culture fosters continuous learning and collaboration, providing ample opportunities for professional growth, whether you're a junior developer eager to learn or a seasoned engineer ready to make an impact. With a commitment to clean code and innovative practices, we offer a unique environment that values technical curiosity and craftsmanship, making it an excellent place for passionate developers to thrive.

Juxt Ltd.

Contact Detail:

Juxt Ltd. Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Engineer in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with Java communities online. You never know who might have a lead on that perfect role!

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, contributions, or even just cool Java snippets. This gives potential employers a taste of your coding style and passion.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past projects and how you’ve tackled challenges.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for passionate developers, and applying directly can give you a better chance to stand out from the crowd.

We think you need these skills to ace Java Engineer in London

Java
TDD (Test-Driven Development)
XP (Extreme Programming)
Agile Principles
Cloud Architecture
CI/CD (Continuous Integration/Continuous Deployment)
Large-Scale Systems Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Java skills and any relevant experience in TDD, Agile, or cloud architecture. We want to see how your background aligns with our projects, so don’t be shy about showcasing your achievements!

Craft a Compelling Introduction:When you email us, include a brief introduction that reflects your passion for software engineering. Share what excites you about the role and why you’re keen to join our team at StudySmarter. This is your chance to stand out!

Show Off Your Projects:If you've worked on any interesting projects, especially those involving microservices or automation, make sure to mention them. We love seeing practical examples of your work and how you’ve applied your skills in real-world scenarios.

Don’t Worry About Perfection:Even if you don’t tick every box in the job description, we still want to hear from you! We value enthusiasm and a willingness to learn, so don’t hesitate to apply through our website if you’re passionate about coding and eager to grow.

How to prepare for a job interview at Juxt Ltd.

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with TDD, CI/CD, and Agile principles. They’ll likely ask you to solve coding problems or explain your thought process, so practice coding challenges to keep your skills sharp.

Show Your Passion for Software Craftsmanship

Demonstrate your enthusiasm for clean code and good design practices. Share examples of how you've improved existing systems or contributed to projects. If you’ve mentored others or participated in meetups, mention that too – it shows you’re engaged with the community!

Familiarise Yourself with Cloud Architecture

Since experience with cloud architecture is beneficial, make sure you understand the basics of tools like Docker, Kubernetes, and Terraform. Be ready to discuss how you’ve used these technologies in past projects or how you would approach using them in future work.

Prepare Questions for Them

Interviews are a two-way street! Prepare thoughtful questions about their projects, team dynamics, and company culture. This not only shows your interest but also helps you gauge if this is the right fit for you. Plus, it’s a great way to demonstrate your communication skills!