Java Developer with microservices

Java Developer with microservices

Posted Today by Natobotics

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

Detailed Description From Employer:

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.