Java Mid-level Developer.

Realnaut
Municipality of Madrid, Spain
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Java
Agile Methodologies
Cloud Computing
Continuous Integration
DevOps
Java Persistence API
JUnit
MongoDB
RabbitMQ
Redis
Mockito
Service Development Studio
Spring-boot
Backend
Spring Data
Gitlab-ci
Kubernetes
Kafka
Front End Software Development
REST
Docker
Jenkins
Microservices

Job description

Descripción del puesto Buscamos un Desarrollador Backend especializado en Java y Spring Boot, con al menos 3 años de experiencia profesional demostrable, para incorporarse a un equipo técnico en constante crecimiento. Tu principal misión será diseñar, desarrollar y mantener librerías, servicios y aplicaciones backend escalables y de alta calidad, dentro de una arquitectura moderna basada en microservicios y entornos cloud. Responsabilidades principales Desarrollar, mantener y optimizar librerías y aplicaciones backend. Diseñar e implementar componentes reutilizables que promuevan la eficiencia del desarrollo. Documentar aplicaciones, librerías y servicios desarrollados. Monitorizar las aplicaciones desplegadas mediante métricas y logs. Colaborar con otros equipos técnicos (DevOps, QA, Frontend) bajo metodologías ágiles. Requisitos obligatorios Experiencia mínima de 3 años en desarrollo backend con Java y Spring Boot (bloqueante). Experiencia con la versión LTS actual de Java

Requirements

(Java 17 o superior). Experiencia con la versión LTS actual de Spring Boot. Experiencia en desarrollo de servicios RESTful. Experiencia trabajando con brokers de mensajería como Kafka o RabbitMQ. Conocimiento en Spring Data JPA y Spring Data MongoDB. Experiencia en tests unitarios y de integración (JUnit, Mockito, Testcontainers, etc.). Experiencia en arquitectura de microservicios y despliegues en entornos cloud. Requisitos deseados Conocimientos de Kubernetes y ArgoCD. Experiencia con cachés distribuidas, preferiblemente Redis. Familiaridad con herramientas de CI/CD (Jenkins, GitLab CI, etc.). Conocimientos de Docker y buenas prácticas de despliegue. Lo que ofrecemos Incorporación a un equipo técnico de alto nivel y proyectos desafiantes. Formación continua en nuevas tecnologías y certificaciones Java / Cloud. Entorno colaborativo, innovador y orientado a la mejora continua. Ubicación: Remoto (España) Tipo de contrato: Indefinido / Jornada completa

Apply for this position