Senior Java Software Engineer
Listed on 2026-05-31
-
Software Development
Cloud Engineer - Software, Backend Developer, Software Engineer, DevOps
This is a hybrid role, spending 2-3 days onsite with your team
One of our best clients, a true leader in their field, with roots going back over 80 years, is looking to hire a Senior Backend Java Engineer to join a highly scaled engineering organization building mission-critical distributed systems used across a national operational platform.
This is an opportunity to work on complex backend architecture challenges involving microservices, event-driven systems, APIs, observability, resiliency, and cloud-native engineering practices.
If you enjoy solving difficult distributed systems problems and building software that operates at real scale, this role offers both technical depth and long‑term impact.
echnical Environment- Microservices & distributed systems
- Kafka / event-driven architecture
- REST APIs / OpenAPI
- Terraform / Infrastructure as Code
- Observability & monitoring tooling
- SQL & No
SQL databases
- Designing and developing backend Java microservices in a distributed architecture
- Building scalable, resilient, API‑first systems with strong performance and reliability standards
- Solving complex engineering challenges involving:
- Eventual consistency
- Idempotency
- Distributed transactions
- Fault tolerance
- Retry and recovery patterns
- Writing clean, maintainable, production‑quality code with strong automated testing practices
- Building observability directly into applications:
- Metrics
- Alerting
- Distributed tracing
- Partnering with Platform/SRE teams to improve reliability and operational maturity
- Participating in architecture and technical design discussions across large‑scale systems
- Mentoring engineers and contributing to strong engineering standards and code quality
- 8–10+ years of professional software engineering experience
- Deep understanding of the Spring ecosystem
- Experience building microservices in production environments
- Strong understanding of distributed systems concepts and patterns
- Experience with messaging/event‑streaming technologies such as Kafka or RabbitMQ
- Experience designing scalable APIs and backend platforms
- Solid understanding of:
- Experience with containerized/cloud-native deployments
- Strong testing mindset across unit, integration, and contract testing
- Experience working in modern Dev Ops‑enabled engineering environments
- Cloud platform experience (Azure preferred)
- Experience supporting high‑throughput or mission‑critical systems
- Exposure to large‑scale operational or transactional platforms
- Complex backend engineering problems at scale
- Strong engineering culture focused on code quality and architecture
- Modern cloud‑native technology stack
- Large‑scale systems with real‑world impact
- Highly collaborative engineering environment
- Opportunity to influence architecture and technical direction
If you are a senior backend engineer looking for a role centered around scalable Java microservices, distributed systems, and modern engineering practices, we’d love to connect. Email me at
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).