Negotiable
Undetermined
Hybrid
Edinburgh, Scotland, United Kingdom
Summary: The role of Java Developer with Microservices involves designing, developing, and implementing scalable applications within a dynamic team in Edinburgh. The candidate will focus on performance, security, and reliability while working with Java, Spring Boot, and Microservices architecture. Responsibilities include collaborating with cross-functional teams and troubleshooting production issues. The position requires strong technical expertise and a proactive approach to emerging technologies.
Key Responsibilities:
- Design, develop, and maintain applications using Java, Spring Boot, and Microservices.
- Implement RESTful APIs and integrate with external services.
- Collaborate with cross-functional teams including product owners, architects, and QA engineers.
- Ensure applications are scalable, secure, and maintainable.
- Work with CI/CD pipelines, version control, and automated testing.
- Troubleshoot and resolve production issues in a timely manner.
- Stay updated with emerging technologies and propose innovative solutions.
Key Skills:
- Strong hands-on experience in Java (8/11/17) and Spring Boot.
- Expertise in Microservices architecture and service orchestration.
- Experience with REST APIs, JSON, and messaging queues (Kafka/RabbitMQ).
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Proficiency in Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab, etc.).
- Strong knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Good understanding of Agile methodologies and DevOps practices.
- Excellent problem-solving skills and communication abilities.
Salary (Rate): undetermined
City: Edinburgh
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Java Developer with Microservices
Location: Edinburgh, UK (Hybrid)
Employment Type: Contract
Job Description: We are looking for an experienced Java Developer with strong expertise in Microservices architecture to join our dynamic development team in Edinburgh. The ideal candidate will be responsible for designing, developing, and implementing scalable applications while ensuring performance, security, and reliability.
Key Responsibilities:
- Design, develop, and maintain applications using Java, Spring Boot, and Microservices .
- Implement RESTful APIs and integrate with external services.
- Collaborate with cross-functional teams including product owners, architects, and QA engineers.
- Ensure applications are scalable, secure, and maintainable.
- Work with CI/CD pipelines, version control, and automated testing.
- Troubleshoot and resolve production issues in a timely manner.
- Stay updated with emerging technologies and propose innovative solutions.
Required Skills & Experience:
- Strong hands-on experience in Java (8/11/17) and Spring Boot .
- Expertise in Microservices architecture and service orchestration.
- Experience with REST APIs, JSON, and messaging queues (Kafka/RabbitMQ) .
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Proficiency in Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab, etc.).
- Strong knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Good understanding of Agile methodologies and DevOps practices.
- Excellent problem-solving skills and communication abilities.