Senior Backend Java

Senior Backend Java

Posted 1 week ago by 1752206527

Negotiable
Undetermined
Remote
Location Madrid, Community of Madrid, Spain

Summary: The role of Senior Java Developer involves joining a backend team focused on developing scalable, event-driven microservices. The position requires expertise in Java and Spring Boot, along with collaboration with DevOps for CI/CD implementation. The developer will work independently and proactively to ensure high code quality and effective system integration. This is a long-term remote position based in Spain.

Key Responsibilities:

  • Design, develop, and maintain backend services using Java and Spring Boot within a microservices architecture.
  • Ensure high code quality through unit and integration testing (JUnit, Mockito).
  • Collaborate with DevOps teams to implement and maintain CI/CD pipelines using Jenkins.
  • Containerize and deploy applications using Docker and Kubernetes.
  • Integrate and manage event-driven systems using Kafka or Kafka Streams (experience with KTables is a plus).
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Work independently with a proactive and solution-oriented mindset.

Key Skills:

  • 5+ years of experience in Java development.
  • Strong background in Microservices Architecture with Spring Boot.
  • Solid experience with unit and integration testing (JUnit / Mockito).
  • Experience with Kafka or Kafka Streams (KTables is a plus).
  • Familiarity with CI/CD tools like Jenkins.
  • Experience with Docker and Kubernetes.
  • Ability to work autonomously and proactively.

Salary (Rate): undetermined

City: Madrid

Country: Spain

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

We are looking for a Senior Java Developer to join a dynamic backend team working on scalable, event-driven microservices.

Tasks:

  • Design, develop, and maintain backend services using Java and Spring Boot within a microservices architecture.
  • Ensure high code quality through unit and integration testing (JUnit, Mockito).
  • Collaborate with DevOps teams to implement and maintain CI/CD pipelines using Jenkins.
  • Containerize and deploy applications using Docker and Kubernetes.
  • Integrate and manage event-driven systems using Kafka or Kafka Streams (experience with KTables is a plus).
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Work independently with a proactive and solution-oriented mindset.

Requirements:

  • 5+ years of experience in Java development.
  • Strong background in Microservices Architecture with Spring Boot.
  • Solid experience with unit and integration testing (JUnit / Mockito).
  • Experience with Kafka or Kafka Streams (KTables is a plus).
  • Familiarity with CI/CD tools like Jenkins.
  • Experience with Docker and Kubernetes.
  • Ability to work autonomously and proactively.

Project conditions:

  • Long-term assignment.
  • Location: 100% remote working in Spain.
  • Start date: Immediately.
  • Interview process: 1 stage.

If you're interested and meet the requirements, please send us your CV - we'd love to hear from you!

Let op: vacaturefraude

Helaas komt vacaturefraude steeds vaker voor. We waarschuwen je voor mogelijke misleiding:

  • Wij zullen nooit via WhatsApp of in een videogesprek vragen om jouw persoonlijke gegevens (zoals een kopie van je ID, bankgegevens of BSN).
  • Twijfel je over de echtheid van een vacature of contactpersoon? Neem dan altijd rechtstreeks contact met ons op via de officiële contactgegevens op onze website.

Important: job fraud

Unfortunately, job fraud is becoming more common. Beware of such scams:

  • We will never ask for personal information (such as a copy of your ID, bank details, or social security number) via WhatsApp or during a video call.
  • If you're unsure whether a vacancy or contact person is legitimate, please reach out to us directly using the official contact details on our website.