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.
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
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.