Estamos en la búsqueda de un Ingeniero Backend experimentado, con un mínimo de 3 años de experiencia, para unirse a nuestro equipo de desarrollo en Metrica España. El candidato ideal poseerá un profundo conocimiento en el desarrollo de aplicaciones robustas y escalables utilizando Java y el framework Spring Boot. Será responsable del diseño, desarrollo, implementación y mantenimiento de servicios backend, asegurando la calidad, el rendimiento y la seguridad de nuestras soluciones.
Responsabilidades Clave
- Diseñar, desarrollar y mantener APIs RESTful robustas y eficientes utilizando Java y Spring Boot.
- Implementar soluciones de procesamiento de eventos asíncronos utilizando Kafka.
- Colaborar en el diseño de la arquitectura de software, tomando decisiones técnicas que garanticen la escalabilidad y mantenibilidad.
- Escribir código limpio, bien documentado y con pruebas unitarias y de integración.
- Participar en revisiones de código para asegurar la calidad y compartir conocimientos.
- Diagnosticar y resolver problemas técnicos en entornos de producción y pre‑producción.
- Trabajar en estrecha colaboración con los equipos de producto, frontend y QA para definir requisitos y entregar funcionalidades.
- Optimizar el rendimiento de las aplicaciones y bases de datos.
- Contribuir a la mejora continua de nuestros procesos de desarrollo y de las herramientas utilizadas.
- Mantenerse actualizado sobre las últimas tendencias y tecnologías en el ecosistema Java y el desarrollo backend.
Requisitos Indispensables
- Título universitario en Informática, Ingeniería de Software, o campo relacionado, o experiencia laboral equivalente.
- Mínimo de 3 años de experiencia profesional demostrable en desarrollo backend con Java.
- Sólida experiencia en el desarrollo con el framework Spring Boot.
- Conocimiento y experiencia práctica con Kafka para el procesamiento de mensajes y eventos.
- Comprensión profunda de los principios de diseño de APIs RESTful.
- Experiencia con bases de datos relacionales (ej. PostgreSQL, MySQL) y/o NoSQL.
- Familiaridad con sistemas de control de versiones, especialmente Git.
- Conocimiento de metodologías ágiles de desarrollo (Scrum, Kanban).
- Capacidad para trabajar de forma autónoma y en equipo.
- Excelentes habilidades de resolución de problemas y pensamiento analítico.
Se Valorará Positivamente (No Excluyente)
- Experiencia con Docker y Kubernetes.
- Conocimiento de servicios en la nube (AWS, Azure, GCP).
- Experiencia con microservicios y arquitecturas distribuidas.
- Familiaridad con herramientas de CI/CD (Jenkins, GitLab CI, etc.).
- Conocimientos de testing avanzado (ej. TDD, BDD).
- Experiencia con otros lenguajes de programación backend.
- Buenas habilidades de comunicación en inglés.
Qué Ofrecemos
- Oportunidad de unirte a una empresa en crecimiento y con proyectos innovadores.
- Entorno de trabajo dinámico y colaborativo.
- Desarrollo profesional y oportunidades de formación continua.
- Paquete salarial competitivo, acorde a la experiencia y valía del candidato.
- Beneficios adicionales (seguro médico, tickets restaurante, flexibilidad horaria, días de vacaciones adicionales, etc.).
- Participación en la definición y evolución de la arquitectura de nuestros sistemas.
Palabras Clave
Java, Spring Boot, Kafka, Backend, API RESTful, Microservicios, Desarrollo de Software, Ingeniería Backend.
Perfil Mid-Level #1 — Backend Engineer (Java/Spring Boot)
Objetivo del rol: Desarrollo backend de APIs y microservicios.
Perfil muy orientado a implementación.
Qué tiene que saber
Backend Java
- Java 17+
- Spring Boot
- Spring MVC/WebFlux
- JPA/Hibernate
- APIs REST
- Microservicios
Debe poder
- Implementar servicios productivos.
- Mantener buena calidad de código.
APIs
- OpenAPI/Swagger
- REST
- JSON
- Validaciones
- Manejo de errores
Kafka
- Producers/Consumers
- Topics
- Async processing
Testing
- JUnit
- Mockito
- Integration testing
Cloud / DevOps
- Docker
- Kubernetes básico
- AWS básico
- CI/CD
Python (plus)
- scripting
- automatización
- consumo de APIs IA
IA (plus)
- consumo APIs OpenAI/Azure AI
- RAG básico
- automatización IA
Nivel esperado
- 3–5 años.
- Autónomo implementando backend.
#J-18808-Ljbffr