Senior Java Software Developer

ITRS
London, England, GB
Full Time
On Site
Senior
0+
Engineering Information Technology Telecommunications

Posted 1 year ago

Apply to this job and hundreds more automatically

Get Started
Excellent 4.7

Job summary

The role involves developing high-performance backend Java applications in a distributed, event-driven environment, with a focus on system design, deployment, and maintenance of scalable solutions.

Responsibilities

As a Senior Java Software Engineer, you will participate in all phases of the product lifecycle, mentor team members, develop innovative solutions, and support product reliability.

Qualifications

Concurrency Data Modeling Data structures & algorithms Distributed Systems Event-driven architecture Java Kafka Kubernetes Memory analysis Monitoring & observability Observability Performance Tuning

Candidates should have at least 7 years of experience in backend Java development, with strong skills in distributed systems, event streaming frameworks, container orchestration, and performance tuning.

English

Benefits

  • Health Insurance
  • Dental Health Cover
  • Employee Assistance Programme
  • Pension
  • Flexible Hybrid Working
  • Enhanced Parental Leave
  • Travel Insurance
  • Life Assurance
  • Income Protection
  • Referral Bonus
  • Buy and Sell Holiday
  • Training Reimbursement

Company

ITRS

ITRS

Location
London, England, GB

Apply to this job and hundreds more automatically

Get Started
Excellent 4.7
Pete DeQuarto avatar
Pete DeQuarto

AIApply is a total game-changer. Thanks to Auto-Apply, I have been applying to jobs I would never even have come across otherwise!

Akarshak Tanwar avatar
Akarshak Tanwar

In one week I applied to over 150 jobs and locked in 2 confirmed interviews, with a support team that was quick to respond. The auto-apply feature is fascinating and a real pleasure to use!

JC
Julian Carlin

It really worked. In under 48 hours it had applied to 100 jobs on my behalf without any time or effort from me. I am looking forward to seeing how it keeps improving.