 
        
        Overview
Job Title: Java Developer with Microservices
Location: Edinburgh UK
Experience: 8+ Years
Responsibilities
 * Design, develop, and implement scalable Java-based applications with Microservices architecture.
 * Build and maintain RESTful APIs and integrate with external systems.
 * Work with Spring Boot, Spring Cloud, and containerization tools (Docker, Kubernetes).
 * Ensure high performance, scalability, and security in all applications.
 * Collaborate with product owners, architects, and QA teams to deliver high-quality software.
 * Perform code reviews, write unit tests, and participate in Agile/Scrum ceremonies.
 * Troubleshoot production issues and provide quick resolutions.
Required Skills
 * 5–8 years of hands-on experience in Java development.
 * Strong knowledge of Core Java, Java 8+ features (Streams, Lambda, etc.).
 * Expertise in Spring Boot, Microservices, RESTful APIs.
 * Experience with Docker, Kubernetes, and CI/CD pipelines (Jenkins/GitLab).
 * Knowledge of cloud platforms (AWS / Azure / GCP).
 * Strong database knowledge (SQL & NoSQL).
 * Familiarity with messaging queues (Kafka / RabbitMQ).
 * Good understanding of design patterns, best practices, and security principles.
#J-18808-Ljbffr