Senior Java Software Engineer

Mpowerplus — United Kingdom · Posted ~2 hours ago

Senior

Skills

Java Spring Boot REST APIs microservices architecture distributed systems Apache Kafka Docker Kubernetes CI/CD SQL and NoSQL databases Google Cloud Platform Jenkins GitHub Actions 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

A senior software engineering role focused on developing enterprise applications with modern Java technologies and cloud-native architectures. The position involves building distributed services, implementing automated delivery pipelines, working with messaging systems, and applying best practices in software engineering.

Highlights

Opportunity to work on enterprise-scale software systems using modern cloud technologies, microservices, automation, and strong engineering 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.