Java MicroServices Developer

Java MicroServices Developer

Posted 1 week ago by Alphayotta

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The Java MicroServices Developer role requires expertise in Java, particularly Java 8 and above, with a focus on designing, developing, and deploying microservices. The position demands strong knowledge of Spring Boot, cloud services like AWS, and proficiency in container orchestration tools such as Docker and Kubernetes. Candidates should also possess experience with databases, messaging technologies, and DevOps practices, along with strong analytical skills and the ability to work in Agile environments.

Key Responsibilities:

  • Design, develop, and deploy microservices using Java and Spring components.
  • Build and consume RESTful microservices.
  • Utilize SQL and NoSQL databases, particularly PostgreSQL.
  • Implement cloud services, specifically AWS.
  • Manage container orchestration with Docker and Kubernetes.
  • Apply version control practices using Git.
  • Work with messaging technologies like Kafka and RabbitMQ.
  • Utilize monitoring tools such as Prometheus and Grafana.
  • Implement DevOps principles and practices.
  • Conduct unit and integration tests using testing frameworks.
  • Collaborate effectively in a team environment and communicate with stakeholders.

Key Skills:

  • Proficiency in Java (Java 8 and above).
  • Strong knowledge of Spring Boot and Spring Cloud.
  • Experience with microservices architecture.
  • Familiarity with SQL and NoSQL databases, especially PostgreSQL.
  • Knowledge of AWS cloud services.
  • Proficiency in Docker and Kubernetes.
  • Experience with Git and version control.
  • Familiarity with Kafka, RabbitMQ, or similar technologies.
  • Understanding of monitoring tools and logging frameworks.
  • Strong analytical and problem-solving skills.
  • Experience in Agile/Scrum environments.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Description: Proficiency in Java, including Java 8 and above. Experience in designing microservices, developing, and deploying microservices. Strong knowledge of Spring Boot, Spring Cloud, and other Spring components. Expertise in building and consuming RESTful microservice Experience with SQL and NoSQL databases, PostgreSQL Strong knowledge on cloud services such as AWS Proficiency in Docker and Kubernetes for container orchestration. Strong knowledge of Git and version control practices Experience with Kafka, RabbitMQ, or similar technologies. Familiarity with monitoring tools (eg - Prometheus, Grafana) and logging frameworks Knowledge of DevOps principles and practices. Strong analytical and problem-solving skills. Experience working in Agile/Scrum environments. Ability to work effectively in a team environment and communicate clearly with stakeholders. Proficient in Implementing unit & integration tests using testing frameworks.