ITRS Logo

ITRS

Senior Java Software Engineer

Posted 5 Days Ago
Be an Early Applicant
London, Greater London, England
Senior level
London, Greater London, England
Senior level
As a Senior Java Software Engineer, you will develop and support core platform services, mentor team members, and contribute to innovative customer solutions. You'll engage in the full product lifecycle and ensure reliable service for customers, promoting a culture of quality and testing.
The summary above was generated by AI

Description
About ITRS

Recognised as a Great Place to Work, ITRS is an Enterprise SaaS provider with industry-leading solutions. Our prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are rapidly growing.


Our headquarters are in Shoreditch - London's tech hub – with offices in other UK and global locations from the Netherlands to Manila, NYC and Florida. We pride ourselves on a diverse, friendly, dynamic culture - with a focus on internal promotion and developing our people.

Scope of Role

ITRS Group is looking for Senior Java Engineer in London. Reporting to our Engineering Manager, you will sit in the Platform Team and form part of a wider global Engineering Team.  

The Core Platform layer is a collection of distributed services which ingest, transform and materialise observability data to make it available to several similarly distributed visualisation, integration, analytics and other domain specific applications to provide solutions to a range of observability problems.  

We are looking to strengthen our core platform team in anticipation of wider customer adoption early in 2025. 

As a Senior Java Software Engineer, you will:

  • Participate in all phases of the product lifecycle, including design, development, documentation, testing, integration, deployment, and ongoing support. 
  • Participate in mentoring relationships — both giving and receiving guidance— to foster mutual growth and development within the team. 
  • Approach our products and customer challenges with curiosity, striving to understand the solutions we deliver. 
  • Work with team members to develop innovative, customer-centric solutions. 
  • Take part in team support responsibilities to ensure reliable service for our customers. 
  • Advocate for a culture of quality and testing, offering guidance and support to team members less experienced in these practices. 

 In your first 30 days, you will: 

  • Learn as much as you can about our company, team and product. 
  • Complete hands-on training with Obcerv and other products in the ITRS portfolio. 
  • Follow an onboarding checklist and meet with team members from across the company. 
  • Pair with current team members for meetings, demos, and presentations.  
  • Review recorded sales calls and learn our sales motion. 
  • Take over parts of the agenda as you get more comfortable. 

  

In your first 60 days, you will: 

  • Continue pairing with the current team and assuming a more active role in the agenda. 
  • Begin playing a role in the Obcerv developers community, answering questions and sharing advice. 
  • Select a learning course that aligns with your goals and experience and begin the course. 
  • Continue to grow your understanding of ITRS, both us and our products.  
  • Learn how we develop products.  
  • Build relationships.  
  • Discover how our products connect and interact. 

  

In your first 90 days, you will: 

  • Assume ownership of an initial subset of the product, supported by the team. 
  • Continue to learn and grow. ITRS is committed to your ongoing personal growth. There will always be opportunities requiring it. We have an ambitious L&D policy to support your learning and growth

Requirements
  • You are predominantly a backend Java developer with at least 7 years of experience building complex distributed systems. 
  • You have built applications from the ground-up with a deep understanding of core Java, data structures and concurrency, rather than relying on frameworks such as Spring. 
  • You have built event-driven applications using Kafka and solutions with event-streaming frameworks at scale (Flink / Kafka Streams / Spark) that go beyond basic ETL pipelines. 
  • You know how to orchestrate the deployment of applications on Kubernetes, including defining services, deployments, stateful sets etc. and where to look if there is a problem. 
  • You know how to design systems from a macro-level through to the micro-level optimisations needed to build high-performance, scalable solutions.  
  • You have tackled hard problems in the past around data consistency vs availability and have designed systems around these considerations. 
  • You have designed complex data models and managed their evolution to limit breaking-changes and support backwards compatibility. 
  • You have a focus on delivery and an awareness of how your contribution in a software team delivers end-value in a product. 
  • You have likely tuned garbage collection, fixed CPU hotspots and analysed heap dumps to find memory leaks on JVMs. 
  • You have likely instrumented custom metrics in your application and used monitoring/observability tools to understand how they behave in different environments and to identify the root cause of issues. 
Benefits
  • Health Insurance and Dental Health Cover for you and your 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

ITRS is an Equal Opportunity employer and Inclusion is part of our everyday life. We celebrate diversity and pride ourselves on providing an environment where all employees can be their authentic selves and have a voice, allowing everyone to contribute equally. We remain committed to advocating inclusion, diversity, and equality into our ITRS family as we grow and enrich our business.


We welcome applications from everyone in the community as we recognise that a diverse workforce is a stronger workforce.

Top Skills

Java

Similar Jobs

Be an Early Applicant
2 Days Ago
London, Greater London, England, GBR
Hybrid
289,097 Employees
Senior level
289,097 Employees
Senior level
Financial Services
As a Senior Lead Software Engineer, you will manage a squad of engineers, focusing on design, implementation, and maintenance of key areas. You'll drive delivery for multiple initiatives, collaborate within product teams, and establish best engineering practices while promoting team growth and agile processes.
Be an Early Applicant
2 Days Ago
London, Greater London, England, GBR
Hybrid
289,097 Employees
Senior level
289,097 Employees
Senior level
Financial Services
As a Senior Lead Software Engineer, you will architect and promote solutions, ensure alignment with stakeholders, and act as a trusted technical authority within your product area. You will collaborate with backend teams to drive the long-term architectural vision while advocating best practices and leading cross-functional technical initiatives.
Be an Early Applicant
18 Days Ago
London, Greater London, England, GBR
Remote
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
The Senior Software Engineer will contribute to developing and maintaining backend applications using Java and Kotlin, work on high-availability systems, support product requirements, and ensure system performance. Responsibilities include designing new applications, improving existing systems, coding, and monitoring system performance, all within an agile environment.

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account