Backend Software Engineer Java Kafka - Tech Consultancy
Client Server
As a Backend Software Engineer you will design and deliver transformational client projects, primarily in financial services, with a focus on Kafka messaging, migrating legacy systems to AWS, and advancing CI/CD and cloud deployments. You’ll work within a collaborative team that emphasizes engineering excellence and continuous improvement, gaining broad client exposure and ongoing development opportunities. This role offers a hybrid pattern and a chance to shape scalable backend solutions in a dynamic, learning‑driven environment. You will contribute to impactful tech initiatives and collaborate across functions to deliver modern, reliable systems.
Pay / Benefits- salary up to 90k
- Hybrid working (3 days in office)
- Pension
- Life Assurance
- Income Protection
- Private medical care for you and family including mental health support
- Design, develop and deliver transformational client projects
- Work with Kafka messaging and cloud deployments (AWS)
- Migrate legacy systems to AWS and implement CI/CD pipelines
- Collaborate with cross-functional teams to improve client systems
- Engage with clients and contribute to best-practice engineering
- Continual learning and development in a fast-paced environment
- Java development including multi-threading and concurrency
- Spring Boot and microservices experience
- REST API knowledge
- Kafka or similar messaging tools
- Good understanding of AWS
- Strong CS fundamentals (OOP, data structures, design patterns)
- Familiarity with DevOps and CI/CD pipelines
- Collaborative and client-facing mindset
- Collaborative
- Problem solving
- Client interaction
- Java
- Spring Boot
- Microservices
Reference: WJ-747_30152367