Senior Java Software Developer
itrs · London
Job description
About the role
ITRS, an enterprise SaaS provider of IT observability solutions, is looking for a Senior Java Software Developer in London. You will report to the Engineering Manager, join the Platform Team and sit in a wider global engineering team. The Core Platform ingests, transforms and materialises observability data for downstream visualisation, integration and analytics applications. The role is permanent and full-time, based in the London office on a hybrid schedule.
Key responsibilities
- Take part in all phases of the product lifecycle: design, development, documentation, testing, integration, deployment and ongoing support.
- Take part in mentoring relationships, giving and receiving guidance.
- Work with team members to build innovative, customer-centric solutions and advocate a culture of quality and testing.
- In the first 30 days: learn the company, team and product, complete hands-on training, follow the onboarding checklist, pair with team members and review recorded sales calls.
- In the first 60 days: take a more active role in the agenda, help the Analytics developers community and start a learning course.
- In the first 90 days: own an initial subset of the product, supported by the team.
Required profile
- Predominantly a backend Java developer with at least 7 years of experience building complex distributed systems.
- Experience building event-driven applications at scale with Kafka and streaming frameworks such as Flink, Kafka Streams or Spark, beyond basic ETL pipelines.
- Experience designing systems around data consistency versus availability and managing complex data models with backwards compatibility.
- Experience tuning garbage collection, fixing CPU hotspots and analysing heap dumps on JVMs, and using monitoring and observability tools.
Required skills
- Core Java, data structures and concurrency, without relying on frameworks such as Spring.
- Kafka and event-streaming frameworks (Flink, Kafka Streams, Spark).
- Kubernetes deployment orchestration, including services, deployments and stateful sets.
- System design from macro to micro level, with performance and scalability in mind.
What we offer
- Health insurance and dental cover for you and your dependants.
- Employee assistance programme, pension and flexible hybrid working.
- Enhanced parental leave, travel insurance, life assurance and income protection.
- Referral bonus, buy-and-sell holiday and training reimbursement.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
itrs
London