Software Engineer, Java Developer, Backend Developer
Listed on 2026-10-26
-
Software Development
Software Engineer, Java Developer, Backend Developer, Full Stack Developer
Java Software Engineer | Build Technology That Really Matters
Location: Newcastle upon Tyne
Experience: 4+ Years
Type: Permanent
This Isn't Your Typical Software Engineering Opportunity.
Imagine working alongside some of the brightest engineering minds in the industry, building sophisticated technology that tackles genuinely complex, high-stakes problems.
We're partnering with an incredibly exciting, rapidly growing technology business backed by some of the most established names in global finance and professional services.
They're bringing together exceptional engineers to develop cutting-edge software for organisations operating at the forefront of financial markets, investment management and other highly complex industries.
This isn't a role where you'll spend your days fixing minor bugs or working through an endless backlog of tickets.
You will be trusted to take ownership, solve problems that don't have obvious answers and build technology that delivers genuine business impact.
And the best part? You will be doing it alongside engineers who are just as passionate about technology as you are.
What Makes This Opportunity Different?- Work on genuinely challenging problems: Build sophisticated software tackling complex, real-world challenges across global industries.
- Surround yourself with exceptional talent: Collaborate with highly intelligent, technically accomplished engineers who will challenge you to become even better.
- Real ownership from day one: You'll have the autonomy to influence technical decisions and take projects from initial concept through to production.
- Exposure to global financial markets: Gain insight into how some of the world's most sophisticated financial organisations operate.
- No repetitive development cycles: Work across varied, intellectually stimulating projects rather than maintaining the same product indefinitely.
- Join at an exciting stage: Become part of a rapidly expanding business with ambitious growth plans and the opportunity to make a real impact.
As a Java Software Engineer, you'll play an important role in designing and delivering bespoke technology solutions.
You'll be involved in:- Designing and developing robust, scalable software applications using Java
. - Solving technically challenging problems where performance, reliability and quality really matter.
- Taking ownership of projects throughout the entire software development lifecycle.
- Working closely with business stakeholders to turn complex requirements into elegant technical solutions.
- Influencing architecture, engineering decisions and technical direction.
- Collaborating with talented engineers to build innovative solutions that create measurable business value.
You’ll have the freedom to think creatively, challenge existing approaches and make your mark.
What We're Looking ForWe're looking for engineers who are technically excellent, naturally curious and genuinely enjoy solving difficult problems.
Essential requirements:- 4+ years of commercial software engineering experience
, with strong Java expertise. - First-Class Honours degree in Computer Science from a Russell Group university.
- Exceptional problem-solving ability and strong computer science fundamentals.
- Experience designing and building high-quality software solutions.
- A solid understanding of software architecture, algorithms, data structures and engineering best practices.
- Excellent communication skills and the ability to work collaboratively with stakeholders.
- A genuine passion for technology and a desire to continuously improve.
- Experience developing high-performance or data-intensive applications.
- Exposure to financial services, investment management or complex enterprise systems.
- Experience taking technical ownership of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).