Senior Java Software Engineer

Senior Java Software Engineer

Full-Time 72000 - 108000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join a prestigious investment bank to develop an Electronic Trading Platform using Java.
  • Company: Renowned investment bank with a focus on innovative trading technologies.
  • Benefits: Up to £950 per day, flexible hybrid working, and potential for contract-to-permanent.
  • Why this job: Make a real impact in a fast-paced environment while working with cutting-edge technology.
  • Qualifications: Strong Java skills and experience with relational databases and distributed systems.
  • Other info: Exciting opportunity for career growth in a dynamic financial sector.

The predicted salary is between 72000 - 108000 £ per year.

Contract Type: Outside IR35

Location: London

Day Rate: Up to £950 per day

Flexible Hybrid working: 1-2 days a week in London City offices

Client: Prestigious Investment Bank

Industry: Investment Banking

Duration: 12 months +. Also open to contract to permanent conversions

Overview: We are seeking an experienced Java Developer to join a high-profile investment banking client in London on a contract basis. The successful candidate will work on an Electronic Trading Platform for the FIC business. This is an exciting opportunity to contribute to the development and integration of advanced trading technologies in a prestigious and fast-paced environment. Our client is in the process of a large multi-year E-Trading platform replacement, starting in FX and FIC and then getting rolled out across Capital markets and all asset classes. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1 day a week on-site, while other days will be remote.

Desired technical Skills:

  • Java (Core experience with relational databases (e.g., Oracle, SQL Server, PostgreSQL) and/or NoSQL solutions)
  • Distributed Systems: Understanding of distributed computing concepts and technologies (e.g., microservices, caching, clustering)
  • Testing Frameworks: Experience with JUnit, Mockito, or similar testing tools
  • CI/CD: Familiarity with continuous integration and deployment tools (e.g., Jenkins, TeamCity, Git)

Desired Domain Knowledge:

  • FX, Rates, SSA, Credit
  • Order Management: Knowledge of order routing, execution, and trade booking flows
  • Risk Management: Familiarity with pre-trade and post-trade risk controls in electronic trading

Soft Skills:

  • Excellent communication and interpersonal skills to work effectively with both business and technology teams
  • Ability to thrive in a fast-paced, high-pressure environment
  • Strong sense of ownership and accountability for delivering results

Senior Java Software Engineer employer: CipherTek Recruitment

Join a prestigious investment bank in London as a Senior Java Software Engineer, where you'll be at the forefront of developing cutting-edge electronic trading technologies. With a flexible hybrid working model and a commitment to employee growth, this role offers an exciting opportunity to thrive in a dynamic environment while contributing to a multi-year E-Trading platform transformation. Enjoy competitive day rates and the chance to work alongside industry leaders in a collaborative and innovative culture.
C

Contact Detail:

CipherTek Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the investment banking sector, especially those who work with electronic trading platforms. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Prepare for those interviews by brushing up on your technical skills. Make sure you can talk confidently about Java, distributed systems, and CI/CD tools. We want you to shine when they ask about your experience with testing frameworks and risk management!

✨Tip Number 3

Show off your soft skills! During interviews, highlight your ability to communicate effectively and thrive under pressure. Remember, they’re looking for someone who can collaborate with both tech and business teams, so let your personality shine through.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’ve got loads of resources to help you prepare for interviews and ace those technical questions.

We think you need these skills to ace Senior Java Software Engineer

Java
Relational Databases
NoSQL Solutions
Distributed Systems
Microservices
Caching
Clustering
JUnit
Mockito
CI/CD
Jenkins
TeamCity
Git
FX Knowledge
Risk Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Java Software Engineer. Highlight your experience with Java and any relevant technologies mentioned in the job description, like relational databases and distributed systems. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention your experience in electronic trading platforms and how you can contribute to our client's exciting projects. Keep it engaging and personal – we love to see your personality!

Showcase Your Soft Skills: Don't forget to highlight your soft skills! Communication and teamwork are key in our fast-paced environment. Share examples of how you've successfully collaborated with teams or managed high-pressure situations in the past. We want to know how you thrive under pressure!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at CipherTek Recruitment

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially the core concepts and any frameworks mentioned in the job description. Be prepared to discuss your experience with relational databases and NoSQL solutions, as well as how you've implemented distributed systems in past projects.

✨Familiarise Yourself with the Domain

Since this role is within investment banking, it’s crucial to understand the FX and FIC markets. Research order management, trade booking flows, and risk management practices. Showing that you have domain knowledge will set you apart from other candidates.

✨Prepare for Technical Questions

Expect to face technical questions related to testing frameworks like JUnit and Mockito, as well as CI/CD tools such as Jenkins or Git. Practise coding challenges and be ready to explain your thought process during problem-solving scenarios.

✨Showcase Your Soft Skills

This role requires excellent communication and interpersonal skills. Prepare examples of how you've effectively collaborated with both business and tech teams in high-pressure environments. Highlight your sense of ownership and accountability in delivering results.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>