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