Senior Java Software Developer

Job not on LinkedIn

🕒 August 8, 2025

🏢🏡 London – Hybrid

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🇬🇧 UK Skilled Worker Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of ITRS Group

ITRS Group

WebsiteLinkedIn

201 - 500 employees

💸 Finance

☁️ SaaS

🏢 Enterprise

Finance • SaaS • Enterprise

ITRS Group is a visionary company named in the 2024 Gartner® Magic Quadrant™ for Digital Experience Monitoring. Trusted by 90% of Tier 1 financial firms, ITRS provides IT teams with tools to monitor and analyze large volumes of data across physical, virtual, and cloud-based IT environments. Its platform functionalities include observability, application monitoring, infrastructure monitoring, digital experience monitoring, and cloud monitoring. ITRS serves various industries such as financial services, higher education, and telecommunications. Its solutions are backed by AI-powered, real-time monitoring capabilities, enabling clients to mitigate IT failures, optimize performance, and enhance user experiences. The company's key products include ITRS Geneos for application monitoring and ITRS Opsview for infrastructure monitoring.

📋 Description

• 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. • We are looking to strengthen our core platform team in anticipation of wider customer adoption through 2025. • Our role offers a permanent, full-time position working from our London office on a hybrid work schedule. • 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. • Learn as much as you can about our company, team and product in your first 30 days. • Complete hands-on training with ITRS Analytics 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 in your first 30 days. • Assume ownership of an initial subset of the product in your first 90 days.

🎯 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

Apply Now

Similar Jobs

🕒 August 7, 2025

Lendable

51 - 200

💸 Finance

💳 Fintech

👥 B2C

WebsiteLinkedIn

Join Lendable as a Lead Kotlin Engineer to deliver elegant solutions for innovative fintech products.

🕒 July 29, 2025

TreasurySpring

51 - 200

💳 Fintech

💸 Finance

🤝 B2B

WebsiteLinkedIn

As a Senior Python Developer, contribute to frontend and backend systems for a fintech firm.

🏢🏡 London – Hybrid

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 July 8, 2025

blp

51 - 200

🤝 B2B

☁️ SaaS

WebsiteLinkedIn

Join a fast-growing ERP automation company as a Senior Backend Developer, focusing on Golang web services.

🏢🏡 London – Hybrid

💰 Non Equity Assistance on 2020-06

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 July 4, 2025

Palantir Technologies

1001 - 5000

🤖 Artificial Intelligence

🏛️ Government

🏢 Enterprise

WebsiteLinkedIn

Backend Software Engineers build data transformation software at Palantir. Collaborate and solve real-world problems for important institutions.

🕒 July 4, 2025

Palantir Technologies

1001 - 5000

🤖 Artificial Intelligence

🏛️ Government

🏢 Enterprise

WebsiteLinkedIn

Backend Software Engineers at Palantir build software for data-driven decisions and operations. Collaborate to understand customer problems and create effective solutions.