JOBSEARCHER

Senior Java Software Engineer

A pioneering technology company is dedicated to developing innovative backend solutions that power scalable and robust platforms for various industries. This organisation leverages cutting-edge cloud infrastructure and modern microservices architecture to deliver high-performance applications, fostering a dynamic and collaborative engineering environment.The Role Develop and maintain robust backend microservices using Java and Spring Boot Design and integrate scalable APIs (GraphQL and REST) for seamless service communication Deploy and manage services on Google Cloud Platform (GKE) and other cloud environments Utilise Google Cloud Spanner (Postgres dialect) and pub/sub tools like Confluent Kafka Automate and enhance CI/CD pipelines using tools like GitHub Actions and Argo CDWhat You'll Need 5+ years of hands-on backend development experience with Java and Spring Boot 2+ years working with GraphQL and REST APIs in microservices architectures 2+ years of experience with cloud platforms such as Azure, Google Cloud Platform, or AWS 2+ years working with pub/sub tools like Kafka or similar message queues 2+ years' experience with CI/CD automation tools like GitHub Actions, Jenkins, or Argo CDWhat's On Offer The opportunity to work with cutting-edge cloud and microservices technologies A collaborative and innovative engineering culture Contribution to high-impact backend solutions Support for continuous learning and professional growthApply via Haystack today!