Senior Java Software Engineer

Enterprise SaaS provider serving 90% of world's top investment banks, offering industry-leading solutions
Backend
Senior Software Engineer
Hybrid
7+ years of experience
Enterprise SaaS · Finance

Description For Senior Java Software Engineer

ITRS, a recognized Great Place to Work, is an Enterprise SaaS provider serving 90% of the world's top investment banks. Based in London's tech hub Shoreditch, with global offices from the Netherlands to Manila, NYC, and Florida, they're seeking a Senior Java Engineer for their Platform Team. The role focuses on their Core Platform, a collection of distributed services handling observability data. The position involves working on complex distributed systems, requiring expertise in Java, Kafka, and Kubernetes. The ideal candidate will have 7+ years of experience and deep knowledge of system design, data consistency, and performance optimization. The company offers comprehensive benefits, promotes internal growth, and maintains a diverse, friendly culture. They're expanding their core platform team for increased customer adoption in 2025, making this an exciting opportunity for experienced engineers looking to make an impact in financial technology.

Last updated 2 months ago

Responsibilities For Senior Java Software Engineer

  • Participate in all phases of the product lifecycle including design, development, documentation, testing, integration, deployment, and support
  • Mentor and receive guidance to foster mutual growth within the team
  • Develop innovative, customer-centric solutions
  • Take part in team support responsibilities
  • Advocate for a culture of quality and testing
  • Work on distributed services for observability data ingestion and transformation

Requirements For Senior Java Software Engineer

Java
Kafka
Kubernetes
  • 7+ years of experience building complex distributed systems
  • Deep understanding of core Java, data structures and concurrency
  • Experience with event-driven applications using Kafka and event-streaming frameworks at scale
  • Knowledge of Kubernetes deployment orchestration
  • Experience in designing high-performance, scalable solutions
  • Experience with data consistency and availability challenges
  • Experience in complex data modeling and evolution management
  • Experience with JVM tuning, CPU hotspot fixing, and heap dump analysis
  • Experience with application monitoring and observability tools

Benefits For Senior Java Software Engineer

Medical Insurance
Dental Insurance
Mental Health Assistance
401k
Parental Leave
Education Budget
  • Health Insurance and Dental Health Cover for you and dependants
  • Employee Assistance Programme
  • Pension
  • Enhanced Parental Leave
  • Travel Insurance
  • Life Assurance
  • Income Protection
  • Referral Bonus
  • Buy and Sell Holiday
  • Training Reimbursement

Interested in this job?

Jobs Related To ITRS Senior Java Software Engineer

Senior Software Engineer - (Python Back-end Development)

ITRS is hiring a Senior Software Engineer for Python back-end development in their Opsview product suite, based in Makati, Philippines.

Senior Software Engineer - (Python Back-end Development)

Senior Software Engineer role at ITRS, developing Python back-end for Opsview product suite in a global team environment.

Senior Product Manager, E-Commerce

Lead product strategy and development for Google's E-commerce platforms, connecting consumers with businesses through innovative shopping and travel experiences.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on designing and maintaining large-scale optical network infrastructure with competitive compensation and benefits.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions and hardware development for consumer products.