Senior Back-End Developer – Java Crawley / Hybrid Our client is a leading provider of cloud-based call and contact analytics solutions, helping businesses enhance their communications and improve operational efficiency. As a modern SaaS vendor, they deliver scalable, innovative, and reliable analytics software designed to meet the dynamic needs of organizations across various industries. They are looking for a Senior Back-End Developer to play a pivotal role in designing, building, and maintaining robust back-end systems. Working closely with front-end developers, DevOps, and product teams, you’ll contribute to delivering secure, scalable, and high-performance services that support their applications. Technical Expertise 5 years of back-end development experience with Java. Proficiency in frameworks like Spring Boot. Experience building RESTful APIs and working within microservices architectures. Solid database knowledge (SQL and NoSQL), with a focus on performance tuning. Hands-on experience with containerization (e.g., Docker, Kubernetes). Familiarity with security/authentication standards (OAuth, JWT). Experience with multi-threaded server-side development in an MVC architecture using frameworks such as Struts, JSF, etc. Bonus but not needed! Experience with cloud platforms (AWS, Azure, or GCP) and serverless technologies. Familiarity with CI/CD pipelines and DevOps practices. Knowledge of messaging systems and streaming platforms (e.g., Kafka, AmazonMQ). Strong understanding of data modeling and AP