Contract - Senior/Principal Java Developer (City of London)
Contract - Senior/Principal Java Developer (City of London)

Contract - Senior/Principal Java Developer (City of London)

London Freelance Home office (partial)
S

At a Glance

  • Tasks: Lead critical systems work and modernise legacy platforms in a high-performing team.
  • Company: Join a prestigious financial institution known for its innovation and impact.
  • Benefits: Enjoy a hybrid work model and competitive pay of £700-£800 per day.
  • 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 (City of London) employer: Source Technology

As a leading financial institution located in the heart of London, we pride ourselves on fostering a dynamic and inclusive work culture that encourages innovation and collaboration. Our employees benefit from competitive compensation, flexible hybrid working arrangements, and ample opportunities for professional growth and development within a high-performing team dedicated to modernising critical systems. Join us to be part of a prestigious organisation where your expertise will directly impact the future of financial technology.
S

Contact Detail:

Source Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Contract - Senior/Principal Java Developer (City of London)

✨Tip Number 1

Make sure to brush up on your Java and C# skills, as well as your experience with legacy systems. Being able to demonstrate your hands-on experience in these areas during discussions will set you apart from other candidates.

✨Tip Number 2

Familiarise yourself with CI/CD practices and be ready to discuss how you've implemented them in past projects. Highlighting specific examples of your contributions to CI/CD improvements can showcase your technical leadership.

✨Tip Number 3

Prepare to engage in technical conversations about REST API design, especially HATEOAS implementation. Being able to articulate your thought process and decisions in this area will demonstrate your expertise and confidence.

✨Tip Number 4

If you have any experience with front-end frameworks like Angular or React, be sure to mention it. Even though the role is back-end focused, showing versatility can make you a more attractive candidate.

We think you need these skills to ace Contract - Senior/Principal Java Developer (City of London)

Java Programming
C# Programming
REST API Design
CI/CD Pipeline Management
Legacy System Modernisation
Technical Leadership
Collaboration Across Engineering Disciplines
Front-End Frameworks (Angular, React)
High-Availability Systems Support
Problem-Solving Skills
Agile Methodologies
Communication Skills
Familiarity with SQL and Snowflake
Adaptability in Complex Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java and any relevant technologies mentioned in the job description. Emphasise your work with large-scale systems and any leadership roles you've held.

Craft a Compelling Cover Letter: Write a cover letter that specifically addresses the requirements of the role. Mention your experience with CI/CD pipelines, REST API design, and any familiarity with legacy systems. Show enthusiasm for the opportunity to work in a high-performing team.

Showcase Relevant Projects: If you have worked on projects involving Angular, React, or SQL variants, be sure to include these in your application. Provide brief descriptions of your contributions and the impact they had on the project.

Highlight Soft Skills: In addition to technical skills, highlight your ability to lead technical conversations and collaborate across teams. Mention any experiences where you successfully guided teams through complex technical challenges.

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 functionality, as this will resonate well with the interviewers.

✨Demonstrate Leadership Skills

Since the role involves guiding technical conversations, be ready to share examples of how you've led teams or influenced decisions in previous roles. This could include discussing your approach to CI/CD improvements or how you've collaborated with cross-functional teams.

✨Prepare for Problem-Solving Scenarios

Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to walk through your thought process when tackling complex issues, especially those related to high-availability production systems.

✨Understand the Company’s Environment

Research the financial institution and its engineering function. Familiarise yourself with their technology stack and any recent news or projects. This knowledge will help you tailor your responses and demonstrate your genuine interest in the role.

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