Senior Software Engineer
Java, Spring Boot, microservices, REST APIs, AWS, SQL, CI/CD, Docker, Kubernetes, and optionally Databricks, Terraform, and event-driven architecture. You'll build and evolve platform services, integrations, and data solutions for enterprise communication data, regulatory controls, and AI/ML use cases as part of an agile team.
Free Tailor for ATS: 10/10 runs left
Senior Software Engineer - Java, Cloud and AI
London, UK (5 days onsite)
As a Senior Software Engineer in Enterprise Platforms, you will be part of an agile team building and evolving platform services, integrations, and data-enabled solutions that support enterprise communication data and regulatory controls. You will design, develop, and operate secure, reliable, and scalable systems that power business controls, analytics, reporting, and AI/ML use cases. You will partner closely with domain teams, platform engineering, and operations to deliver production-grade services and curated datasets aligned to platform standards, resiliency expectations, and architecture principles. You will play a key role in raising engineering quality, accelerating delivery through automation, and driving continuous improvement across the platform. Must-Have Skills
Java
Spring Boot
Microservices
REST APIs
AWS / Cloud
SQL (Oracle/MS SQL)
CI/CD
Docker/Kubernetes
Agile
Good-to-Have Skills
Databricks
Delta Lake
Lakehouse Architecture
Data Mesh
Terraform / CloudFormation
AWS SQS, SNS, EventBridge
Data Quality & Observability
AI/ML & GitHub Copilot
Regulatory Controls
Event-Driven Architecture