Senior Software Engineer (Backend) Java About the Role Our client, a global enterprise business, is looking for Senior Software Engineers (Backend) to help build their robust technology platform, serving not only their core business but also a wide array of external partners in the automotive industry. You'll be part of a dynamic team working on high-performance, scalable systems that process millions of daily events and handle thousands of requests per second, delivering sub-100 millisecond response times. Using technologies like Spring Boot, Apache SOLR, Cloud SQL, and Apache Kafka, youll play a key role in ensuring the continued availability, scalability, and performance of their platform, which supports over 50 client applications. Our client values collaboration, teamwork, and continuous learning, and encourages regular interactions like pairing, code reviews, and stand-ups. Key Responsibilities Design, build, and maintain scalable backend services with Java and Spring Boot. Develop and optimise RESTful APIs to handle thousands of requests per second. Ensure platform performance through testing and TDD approaches. Work with cloud-based solutions (GCP) and messaging/streaming platforms like Kafka. Collaborate with cross-functional teams in a highly agile environment. Key Skills and Experience Strong proficiency in Java and JVM-based applications. Experience with server-side frameworks, particularly Spring. Expertise in web application design, including RESTful APIs. A structured approach to programming and testing (e.g., TDD). Passionate about mentoring and sharing technical expertise within the team. Desirable (but not essential) Skills Experience with Google Cloud. Knowledge of SQL/Relational databases and document-based storage (e.g., MongoDB). Familiarity with Kafka messaging/streaming. Our Clients Commitment to You Our client embraces diversity and values the unique skills and perspectives every individual brings. If you meet some of the requirements but not all, dont hesitate to apply your experience may still be a fantastic fit. Benefits Competitive salary of £50,000 - £70,000. 10% of your annual salary awarded in shares, with vesting over three years. 29 days of holiday, plus bank holidays. Private medical cover, pension contributions up to 7%, and enhanced family leave. Car salary sacrifice scheme, share-save options, and more. Wellbeing support, including access to 24/7 online GP and dental services, as well as fertility, menopause, and gender care support. Flexible Work Environment Our clients hybrid working model allows you the best of both worlds, with two fixed office days for team collaboration and flexibility for remote work. Additionally, during July, August, and two weeks in December, youll have the option to work fully remotely, whether from the UK or certain international locations. This is an exciting opportunity for a Senior Software Engineer looking to make a real impact on a global scale, with a company committed to innovation, diversity, and growth.