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
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.