Java Software Engineer

Infinityquest — United Kingdom · Posted ~4 hours ago

Skills

Java Spring Boot Microservices REST APIs Distributed systems Apache Kafka Google Cloud Platform Docker Kubernetes CI/CD SQL/NoSQL databases Automated testing Agile Jenkins GitHub Actions Java 8/11/17+ Git SQL NoSQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a software engineering team building enterprise-scale applications with Java and Spring Boot. The role involves designing microservices and distributed systems, developing event-driven solutions with Kafka, deploying cloud-native services, and using Docker, Kubernetes, and automated CI/CD pipelines. Experience with SQL or NoSQL databases, automated testing, and Agile delivery is expected.

Highlights

Hands-on enterprise software engineering role covering modern microservices, event-driven systems, cloud infrastructure, container orchestration, DevOps automation, and modern software delivery practices.

Description

Java (8/11/17+) with strong hands-on experience in enterprise application development.Microservices Architecture using Spring Boot, REST APIs, and distributed system design.Apache Kafka for event-driven architecture, messaging, and asynchronous processing.Google Cloud Platform (GCP) including deployment, monitoring, and cloud-native services.Containerization & Orchestration using Docker and Kubernetes.CI/CD & DevOps using Git, Jenkins/GitHub Actions, and automated deployment pipelines.Database & Engineering Practices including SQL/NoSQL databases, automated testing, and Agile delivery.