Java Software Engineer An ambitious AI company on a mission to reshape how businesses harness the power of data and automation are seeking Java Developers who thrive in modern, cloud-native environments and want to make real impact. What you’ll do Design and develop high-performance microservices using Spring Boot Build scalable, cloud-based applications on AWS Collaborate with AI engineers, data scientists, and product teams to deliver intelligent solutions Contribute to system architecture, CI/CD pipelines, and code reviews Bring fresh ideas to a fast-moving, innovative environment What we’re looking for Strong experience with Java (11) and Spring Boot Proven track record building and deploying Microservices Solid understanding of AWS services (ECS, Lambda, S3, etc.) Experience with RESTful APIs, Docker, and CI/CD tools Enthusiastic about AI, data-driven development, and continuous learning Why join us Be part of an AI-first engineering culture driving innovation in real-world applications Hybrid work – 3 days a week in our central London office Collaborative, supportive, and forward-thinking team