Senior Java Software Engineer

Enterprise SaaS provider with industry-leading solutions, serving 90% of world's top investment banks
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. The role is for a Senior Java Engineer in the Platform Team, working on their Core Platform layer - a collection of distributed services handling observability data. The position involves working with event-driven applications, Kubernetes, and complex distributed systems. The ideal candidate will have 7+ years of experience, strong Java expertise, and experience with performance optimization. The company offers comprehensive benefits, promotes internal growth, and maintains a diverse, friendly culture. They're expanding their core platform team for wider customer adoption in 2025, making this an exciting opportunity to join a growing, successful organization. The role combines technical leadership, mentoring, and hands-on development in a supportive environment focused on continuous learning and professional development.

Last updated 22 minutes ago

Responsibilities For Senior Java Software Engineer

  • Participate in all phases of the product lifecycle
  • Participate in mentoring relationships
  • Develop innovative, customer-centric solutions
  • Take part in team support responsibilities
  • Advocate for a culture of quality and testing
  • Work with distributed services for observability data
  • Design and develop high-performance, scalable solutions

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
  • Knowledge of Kubernetes deployment orchestration
  • System design experience from macro-level to micro-level optimizations
  • Experience with data consistency and availability challenges
  • Complex data modeling experience
  • Experience with JVM tuning and performance optimization
  • 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
  • Flexible Hybrid Working
  • 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.

Engineer III - Airports

Senior Engineer position for airport infrastructure and utility systems coordination at The Tsui Group in Los Angeles.

Office Engineer I and II

Senior Office Engineer position at The Tsui Group focusing on aviation construction management with competitive benefits and opportunity for professional growth.

Scientific Software and Application Developer

Remote Scientific Software Developer position focusing on marine geology data portal development, requiring 5+ years of experience in scientific software applications.