Negotiable
Undetermined
Undetermined
Sheffield, England, United Kingdom
Summary: The Java Developer (Microservices) role is focused on designing and implementing scalable Java applications using Microservices architecture. The position requires collaboration with various teams to ensure high-quality software delivery while maintaining performance and security standards. The developer will also be responsible for troubleshooting production issues and conducting code reviews. This role demands a strong background in Java development and related technologies.
Key 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.
Key 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.
Salary (Rate): undetermined
City: Sheffield
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Java Developer (Microservices)
Location: Edinburgh UK
Experience: 8 to 10Years
Key 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 & Qualifications
- 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 .