Java Developer with Microservices

Java Developer with Microservices

Posted 2 days ago by Natobotics

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

Detailed Description From Employer:

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 .