Java Software Engineer

Java Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
O

At a Glance

  • Tasks: Develop and maintain software solutions using Java, Scala, and AWS.
  • Company: Join a leading tech company focused on innovative solutions and excellence.
  • Benefits: Enjoy competitive salary, flexible work options, and professional development opportunities.
  • Why this job: Work on exciting projects with a dynamic team and cutting-edge technologies.
  • Qualifications: Bachelor's degree in Computer Science or related field; Java and AWS experience required.
  • Other info: Position based in London with potential for remote work.

The predicted salary is between 43200 - 72000 £ per year.

Java Developer – upto £140k plus shares

Java21, Springboot, Microservices, TDD, AWS

A well-funded, product-led tech startup is building a next-generation financial platform designed to serve millions across emerging markets. Their mission is to simplify access to stable, secure digital finance, enabling users to save, transact, and grow their money with confidence.

We’re looking for x8 Java Developers to join their core engineering team. You’ll help design and build backend systems that power real-time financial operations, from transaction processing to user authentication and fund management. The work is greenfield, the architecture is modular, and the impact is tangible.

You’ll be working with a modern stack, contributing to a microservices ecosystem, and collaborating across disciplines to deliver secure, scalable solutions. The ideal Java Developer will bring deep experience in Java (17+), a strong grasp of distributed systems, and a passion for building infrastructure that performs under pressure.

Tech stack includes: Java 21, Springboot, Microservices, TDD, AWS, React.

This is a mostly remote role with one day a week in office, with flexible hours, competitive salaries, and the opportunity to shape a platform that’s expanding rapidly across underserved regions. You will also have access to shares! Salaries in the range of £100k – £140k and sign on bonus.

If you’re excited by the challenge of building resilient systems for real-world financial use cases and want to work with a team that values clarity, autonomy, and purpose. we’d love to hear from you.

Interested in learning more? Or know friends who might be interested in exploring this further?

Then please get in touch via Rebeka. Mulk @ opusrs.com or add me on Linkedin – Rebeka Mulk @ Opus recruitment to find out more. If you have friends / people in your network who has worked across Banking / payments or anything finance related, please also steer them our way, Opus offer great referral fees.

O

Contact Detail:

Opus Recruitment Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in Java and Scala development. Join online forums or local meetups to connect with other developers and gain insights into what companies like ours are looking for in candidates.

✨Tip Number 2

Showcase your experience with AWS by working on personal projects or contributing to open-source projects that utilise cloud services. This hands-on experience will make you stand out during interviews.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges that focus on Java and Spring framework. Websites like LeetCode or HackerRank can help you sharpen your problem-solving skills.

✨Tip Number 4

Network with current employees at our company through LinkedIn or industry events. Having an internal referral can significantly increase your chances of landing an interview.

We think you need these skills to ace Java Software Engineer

Proficiency in Java programming
Experience with Spring framework
Familiarity with Scala programming language
Understanding of AWS services (e.g., EC2, S3, Lambda, DynamoDB)
Strong problem-solving skills
Ability to write clean and efficient code
Experience with code reviews and providing feedback
Knowledge of cloud computing concepts
Excellent communication skills
Teamwork and collaboration abilities
Adaptability to emerging technologies
Attention to detail
Ability to troubleshoot and debug software issues

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Scala, and the Spring framework. Include specific projects where you've used these technologies, as well as any relevant AWS experience.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs and provide examples of how you've successfully collaborated in cross-functional teams.

Showcase Your Problem-Solving Skills: During the application process, be prepared to discuss specific challenges you've faced in previous roles and how you resolved them. This will demonstrate your strong problem-solving abilities.

Highlight Continuous Learning: Mention any recent courses, certifications, or self-study you've undertaken related to emerging technologies, especially in cloud computing and software development. This shows your commitment to professional growth.

How to prepare for a job interview at Opus Recruitment Solutions

✨Brush Up on Java and Spring Framework

Make sure you're well-versed in Java and the Spring framework, as these are crucial for the role. Be prepared to discuss your previous projects and how you've used these technologies to solve problems.

✨Showcase Your AWS Knowledge

Since the role involves working with AWS services, be ready to talk about your experience with cloud computing. Highlight any specific projects where you've deployed applications using AWS, and demonstrate your understanding of services like EC2 and S3.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and coding abilities. Practice coding challenges and be ready to explain your thought process while solving them, as this will showcase your analytical skills.

✨Emphasise Team Collaboration

This position requires strong teamwork skills, so be prepared to discuss how you've collaborated with cross-functional teams in the past. Share examples of how you communicated effectively and contributed to a project's success.

Java Software Engineer
Opus Recruitment Solutions
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>