Senior Developer (Java)
Senior Developer (Java)

Senior Developer (Java)

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
TP ICAP

At a Glance

  • Tasks: Develop and maintain enterprise-level Java applications for electronic trading systems.
  • Company: Join TP ICAP, a global leader in market infrastructure and innovative solutions.
  • Benefits: Enjoy a competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Make an impact in the financial markets with cutting-edge technology and a collaborative team.
  • Qualifications: Extensive experience in Java development and trading systems is essential.
  • Other info: Embrace a dynamic work environment with a focus on inclusivity and career advancement.

The predicted salary is between 36000 - 60000 ÂŁ per year.

The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group operates from more than 60 offices in 27 countries.

Role Overview: Senior Java Developer responsible for developing and maintaining enterprise‑level Java applications for electronic trading systems across multiple asset classes, with expertise in cloud infrastructure, FIX protocol integration, and real‑time message processing.

Role Responsibilities:

  • Development of server‑side Java design and development within banking and trading environments.
  • Maintain code quality through comprehensive testing and code reviews.
  • L3 Support for deployment and investigation of production issues where appropriate.
  • Follow SaFe agile methodology and participate in agile ceremonies and processes.
  • Mentor junior members of the team.
  • Ability to work with multiple remote regions.
  • Work with architecture and DevOps teams to follow guidelines and implementations.
  • Follow standard SDLC processes, design patterns for development guidelines.

Essential Experience / Competences:

  • Extensive professional experience in global financial services, specifically in trading systems development.
  • Proven expertise in server‑side Java design and development within banking and trading environments.
  • Advanced proficiency in enterprise Java development.
  • Build Tools: Experience with Maven or Gradle (Maven preferred).
  • FIX Protocol: Hands‑on experience with FIX Protocol and FIX Engines (e.g., QFJ, Rapid Addition, UlBridge) in FX/Credit/Commodities Trading environments.
  • Middleware: Working knowledge of Solace messaging middleware.
  • Cloud Platforms: Experience deploying and managing applications on AWS (EC2/EKS).
  • CI/CD: Proficiency with Jenkins and GitLab for deployment and continuous integration.
  • Operating Systems: Strong Linux administration and command‑line skills.
  • Database: SQL experience and database management.
  • Testing: JUnit and related unit testing frameworks.
  • Excellent problem‑solving abilities with strong attention to detail.
  • Outstanding communication and collaboration skills in team environments.
  • Experience working in Agile development methodologies (SaFe/Scrum).

Desired:

  • Deep understanding of FX/Credit/Commodities products and financial instruments.
  • Experience in electronic trading environments and market data systems.
  • Frameworks: Spring Boot and Google Guice dependency injection.
  • Observability: Grafana and Prometheus for monitoring and metrics.
  • Testing: Cucumber for behaviour‑driven development and automation testing.
  • Infrastructure: Terraform or Ansible for infrastructure as code.
  • Caching: Hazelcast distributed caching solutions.
  • Containerization: Kubernetes and AWS EKS experience.

At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn’t align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation.

We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That’s why we’re building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute.

Senior Developer (Java) employer: TP ICAP

At TP ICAP, we pride ourselves on being a world-leading provider of market infrastructure, offering our employees a dynamic and inclusive work environment in the heart of London. Our commitment to innovation and collaboration fosters professional growth, with ample opportunities for mentorship and skill development, particularly for those in technology roles like Senior Developer. Join us to be part of a diverse team that values your unique contributions while connecting clients to superior liquidity and data solutions.
TP ICAP

Contact Detail:

TP ICAP Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Developer (Java)

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at TP ICAP. Building relationships can open doors that a CV just can't.

✨Show Off Your Skills

When you get the chance to chat with potential employers, don’t hold back! Share your projects, especially those involving Java, cloud infrastructure, or trading systems. Let them see what you can bring to the table.

✨Ace the Interview

Prepare for technical interviews by brushing up on your Java skills and understanding of FIX protocol. Practice common coding challenges and be ready to discuss your past experiences in detail. Confidence is key!

✨Apply Through Our Website

Don’t forget to apply directly through the TP ICAP website! It shows you're genuinely interested and gives you a better chance of being noticed by the hiring team. Plus, we love seeing applications from enthusiastic candidates like you!

We think you need these skills to ace Senior Developer (Java)

Java Development
Cloud Infrastructure
FIX Protocol Integration
Real-Time Message Processing
Agile Methodology (SaFe/Scrum)
Maven or Gradle
Solace Messaging Middleware
AWS (EC2/EKS)
Jenkins and GitLab
Linux Administration
SQL Database Management
JUnit Testing
Spring Boot
Kubernetes
Terraform or Ansible

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Developer role. Highlight your Java expertise, cloud experience, and any relevant projects you've worked on in trading systems.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role at TP ICAP. Share specific examples of your work with FIX protocol or cloud platforms, and how they relate to our mission of providing innovative solutions.

Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills; demonstrate your problem-solving abilities. Share a brief story about a challenge you faced in a previous project and how you overcame it.

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 shows your enthusiasm for joining our team!

How to prepare for a job interview at TP ICAP

✨Know Your Java Inside Out

Make sure you brush up on your server-side Java skills, especially in the context of banking and trading environments. Be ready to discuss your past projects and how you've tackled challenges using Java, as this will show your expertise and problem-solving abilities.

✨Familiarise Yourself with Financial Services

Since the role is heavily focused on global financial services, take some time to understand the basics of FX, Credit, and Commodities products. This knowledge will not only help you answer questions more confidently but also demonstrate your genuine interest in the industry.

✨Show Off Your Agile Experience

Be prepared to talk about your experience with Agile methodologies, particularly SaFe. Share specific examples of how you've contributed to agile ceremonies and processes, and how you've collaborated with teams to deliver successful projects.

✨Prepare for Technical Questions

Expect technical questions related to cloud infrastructure, FIX protocol integration, and CI/CD tools like Jenkins and GitLab. Brush up on these topics and be ready to explain your hands-on experience, as well as any relevant tools or frameworks you've used in your previous roles.

Senior Developer (Java)
TP ICAP

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

>