Senior Java Software Engineer
Senior Java Engineer – Hybrid, London
Are you a talented Java developer ready to take ownership of your software and make a real impact? We’re looking for a Senior Java Engineer to join our team in London (hybrid) and help shape event-based customer communications platforms while embracing cutting-edge DevOps practices.
What You’ll Do
- Develop high-quality, scalable Java applications using Spring Boot and modern frameworks.
- Work with Microsoft Azure, Terraform, and CI/CD pipelines to deliver robust solutions.
- Take full ownership of your systems, driving reliability, maintainability, and performance.
- Collaborate across teams in an Agile environment, contributing to system design and best practices.
- Gain opportunities to rotate into our Platform team and enhance your DevOps skills.
Technology You’ll Use
- Languages: Java (or other JVM languages), good to have JS/TypeScript
- Cloud & Infra: Azure, Terraform
- Databases: SQL (PostgreSQL), NoSQL (e.g., CouchDB)
- Architecture: Microservices
- Monitoring & Tools: Splunk, xMatters, New Relic, GitHub, JIRA, Zendesk
About You
- 6+ years of experience delivering Java applications
- Strong problem-solving skills and proficiency in Python
- Familiarity with LLMs, AI system architectures, and container orchestration (Kubernetes)
- Experience with CI/CD pipelines and Agile methodologies
- Proactive, collaborative, and excellent communicator
Why Join Us
- Take ownership of systems and see your code make an impact in production
- Learn and grow with rotations into our DevOps Platform team
- Work in a hybrid London office, balancing collaboration with flexibility
If you’re ready to build innovative, high-performing systems and advance your career, we’d love to hear from you!