At a Glance
- Tasks: Design and deliver high-performance Java services for a major back-office transformation.
- Company: Leading UK investment management platform with a focus on innovation.
- Benefits: Competitive day rate, remote work, and opportunity to work on impactful projects.
- Other info: Exciting opportunity for career growth in a fast-paced environment.
- Why this job: Join a dynamic team tackling complex integration challenges in the financial sector.
- Qualifications: Strong experience in Java, microservices, and cloud technologies required.
Our client is a leading UK investment management platform currently undertaking a major back-office transformation programme. The programme centres on the integration of a third-party institutional custody and clearing platform, replacing legacy back-office infrastructure with a modern, cloud-native architecture built to handle high-throughput financial operations across settlement, custody, corporate actions processing, and reconciliation.
The programme is multi-year, well-funded, and operating at pace. Engineers joining at this stage will be working on technically complex integration and platform problems with real impact across the business.
Role Overview
We are seeking multiple Senior Java Engineers to join the programme engineering team. You will be responsible for designing and delivering robust, high-performance Java services that integrate with both the incoming custody platform and existing internal systems. You will work within cross-functional agile squads and are expected to contribute from day one with minimal ramp-up.
Key Responsibilities:
- Design, develop, and deliver high-quality Java microservices in support of back-office platform integration
- Build and maintain RESTful and event-driven APIs supporting settlement, reconciliation, corporate actions, and custody workflows
- Integrate with third-party financial platform APIs and messaging systems
- Contribute to technical design discussions, architecture reviews, and solution documentation
- Write clean, well-tested, production-grade code with appropriate unit, integration, and contract testing coverage
- Participate in code reviews and uphold engineering standards across the squad
- Identify and resolve performance, reliability, and scalability issues
- Work closely with business analysts and platform specialists to understand domain requirements and translate them into technical implementations
- Support DevOps practices including CI/CD pipeline maintenance, deployment automation, and cloud infrastructure management
Skills and Experience
- Strong, demonstrable experience as a Senior Java Engineer in a production environment
- Proficiency in Java 11+ with Spring Boot, Spring Cloud, and associated ecosystem tooling
- Solid understanding of microservices architecture, RESTful API design, and event-driven patterns
- Hands-on experience with AWS (minimum two of: ECS, Lambda, SQS/SNS, RDS/Aurora, S3, API Gateway, CloudWatch)
- Experience with message streaming platforms, preferably Apache Kafka
- Competency with containerisation using Docker and orchestration via Kubernetes
- Strong unit and integration testing discipline (JUnit, Mockito, contract testing)
- Familiarity with CI/CD tooling (Jenkins, GitHub Actions, or equivalent)
- Experience working in agile delivery environments within complex, multi-team programmes
This role is being managed exclusively by a specialist FS technology contract recruitment consultancy. All applications will be handled in strict confidence.
Senior Java Software Engineer in Newcastle upon Tyne employer: LinkedIn
Join a leading UK investment management platform that prioritises innovation and employee growth in a dynamic remote-first environment. As a Senior Java Software Engineer, you will be part of a transformative programme that not only offers competitive day rates but also fosters a collaborative work culture where your contributions have a direct impact on the business. With opportunities for professional development and engagement in technically complex projects, this role is perfect for those seeking meaningful and rewarding employment in the financial services sector.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Software Engineer in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to your connections in the financial services sector and let them know you're on the lookout for a Senior Java Engineer role. You never know who might have the inside scoop on opportunities that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your best Java projects, especially those involving microservices and cloud-native architectures. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail, focusing on how you tackled complex integration issues.
✨Tip Number 4
Don't forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Senior Java Software Engineer in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, Spring Boot, and microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your background makes you a perfect fit for our team. Keep it concise but impactful!
Showcase Your Technical Skills:When filling out your application, be specific about your technical expertise. Mention your experience with AWS, Docker, and CI/CD tools. We love seeing candidates who can hit the ground running!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at LinkedIn
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially with Java 11+ and Spring Boot. Be ready to discuss your past projects and how you've implemented microservices architecture and RESTful APIs. They’ll want to see that you can not only code but also design robust systems.
✨Understand the Financial Services Landscape
Familiarise yourself with the financial services sector, particularly back-office operations like settlement and reconciliation. Knowing how these processes work will help you connect your technical skills to the business needs during the interview.
✨Showcase Your DevOps Knowledge
Since this role involves CI/CD practices and cloud infrastructure management, be prepared to talk about your experience with AWS and tools like Docker and Kubernetes. Highlight any specific projects where you’ve successfully implemented these technologies.
✨Prepare for Technical Discussions
Expect to engage in technical design discussions and architecture reviews. Brush up on your problem-solving skills and be ready to tackle hypothetical scenarios or coding challenges. This is your chance to demonstrate your thought process and engineering standards.