Contract - Senior/Principal Java Developer
Contract - Senior/Principal Java Developer

Contract - Senior/Principal Java Developer

Freelance Home office (partial)
S

At a Glance

  • Tasks: Lead critical systems work and modernise legacy platforms in a hands-on role.
  • Company: Join a prestigious financial institution known for its high-performance engineering team.
  • Benefits: Enjoy a hybrid work model with competitive pay and opportunities for professional growth.
  • Why this job: Perfect for those who thrive in complex environments and enjoy technical leadership.
  • Qualifications: Proven experience in Java, CI/CD pipelines, and leading technical discussions required.
  • Other info: Bonus points for frontend exposure and familiarity with Snowflake or SQL.

We’re working with a major financial institution looking to scale out its engineering function with a Principal Java Developer to lead critical systems work. This is a hands-on role within a high-performing team modernising legacy platforms, improving availability, and delivering new functionality across the estate.

You’ll be working closely with infrastructure, architecture, and infosec teams to support high-availability production systems. The role also involves guiding CI/CD improvements, REST API design, and steering collaborative technical decisions across squads.

What they’re looking for:

  • Proven experience supporting large-scale, business-critical systems
  • Strong background in Java and ideally C#
  • Some front end exposure (Angular ideally but other frameworks considered). Note the role is back end focused.
  • Comfortable working with legacy systems and large enterprise environments
  • Confident leading technical conversations across multiple engineering disciplines
  • Experience with CI/CD pipelines and modern deployment practices
  • Greenfield REST API design including HATEOAS implementation

Bonus points for:

  • Angular, React or frontend exposure
  • Familiarity with Snowflake or backend SQL variants

This is a great opportunity for an experienced Java Developer to join a prestigious financial player. If you’re someone who thrives in complex environments and enjoys technical leadership alongside delivery, apply now.

Contract - Senior/Principal Java Developer employer: Source Technology

Join a prestigious financial institution in London that values innovation and technical excellence. As a Senior/Principal Java Developer, you'll be part of a high-performing team dedicated to modernising legacy systems and enhancing functionality, all while enjoying a hybrid work model that promotes work-life balance. With ample opportunities for professional growth and collaboration across engineering disciplines, this role offers a rewarding environment for those looking to make a significant impact in the financial sector.
S

Contact Detail:

Source Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Contract - Senior/Principal Java Developer

✨Tip Number 1

Network with professionals in the financial sector, especially those who work with major institutions. Attend industry meetups or webinars to connect with potential colleagues and learn about their experiences, which can give you insights into the company culture and expectations.

✨Tip Number 2

Brush up on your knowledge of legacy systems and how they integrate with modern technologies. Being able to discuss specific examples of how you've improved or modernised such systems will demonstrate your hands-on experience and problem-solving skills.

✨Tip Number 3

Familiarise yourself with CI/CD practices and be prepared to discuss your experience with them. Highlight any specific tools or frameworks you've used, as this will show your capability to lead improvements in deployment processes.

✨Tip Number 4

Prepare to showcase your leadership skills by thinking of examples where you've guided technical discussions or decisions. This role requires collaboration across teams, so demonstrating your ability to lead and influence will be key.

We think you need these skills to ace Contract - Senior/Principal Java Developer

Java Programming
C# Programming
REST API Design
HATEOAS Implementation
CI/CD Pipeline Management
Legacy System Modernisation
Front-End Frameworks (Angular, React)
Technical Leadership
Collaboration Across Engineering Disciplines
High-Availability Systems Support
Problem-Solving Skills
Experience in Large-Scale Systems
Understanding of Infrastructure and Architecture
Familiarity with SQL Variants
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with large-scale, business-critical systems and your proficiency in Java. Include specific examples of projects where you've modernised legacy platforms or improved system availability.

Craft a Strong Cover Letter: In your cover letter, emphasise your hands-on experience in leading technical conversations and guiding CI/CD improvements. Mention any relevant exposure to front-end technologies like Angular, even if your focus is back-end.

Showcase Relevant Skills: Clearly outline your skills in REST API design and any familiarity with Snowflake or SQL variants. This will demonstrate your capability to handle the technical demands of the role.

Highlight Leadership Experience: If you have experience leading teams or steering collaborative technical decisions, make sure to include this in your application. It’s important to show that you can thrive in complex environments and provide technical leadership.

How to prepare for a job interview at Source Technology

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Java and any other relevant technologies, such as C# or front-end frameworks. Highlight specific projects where you've modernised legacy systems or improved CI/CD processes.

✨Demonstrate Leadership Skills

Since the role involves leading technical conversations, be ready to share examples of how you've guided teams in previous roles. Discuss your approach to collaborative decision-making and how you handle differing opinions within a team.

✨Understand the Business Context

Research the financial institution and its engineering function. Be prepared to discuss how your technical skills can contribute to their goals, especially in terms of improving system availability and delivering new functionalities.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving abilities in real-world scenarios. Think about challenges you've faced in large-scale systems and how you approached them, particularly in relation to REST API design and legacy systems.

Contract - Senior/Principal Java Developer
Source Technology
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>