Java Backend Developer
Role details
Job location
Tech stack
Job description
Desarrollar y mantener aplicaciones backend usando Spring Boot. Integrar componentes event-driven con Apache Kafka. Garantizar la calidad del software mediante pruebas efectivas. Desplegar aplicaciones en la nube utilizando AWS, Azure y Kubernetes. Colaborar con equipos DevOps en el ciclo completo de desarrollo., Desarrollamos nuestras actividades bajo los principios del cuidado del medioambiente, la sostenibilidad y la responsabilidad social corporativa colaborando en proyectos de reforestación y sostenibilidad.
Apoyamos los 10 principios del Pacto Mundial y los 17 Objetivos de Desarrollo Sostenible, en materia de derechos humanos, condiciones laborales, medio ambiente y anticorrupción.
Los procesos de reclutamiento se desarrollan bajo altos estándares de calidad definiendo la incorporación en base a la experiencia y habilidades del candidato.
Requirements
Experiencia mínima: 5 años desarrollando aplicaciones con Spring Boot., Uso avanzado de componentes de Spring (Dependency Injection, Configuration, Security, AOP, Logging, etc.). Experiencia con Web MVC y REST para aplicaciones web. Integración de componentes basados en Apache Kafka. Aseguramiento de calidad a través de pruebas unitarias, de integración y E2E. Despliegue de aplicaciones en entornos de contenedores (Kubernetes, AWS, Azure). Experiencia en Kotlin y Java (versiones recientes). Idioma: Inglés mínimo B2, ya que toda la comunicación será en inglés., Fomentamos un ambiente de trabajo multicultural e inclusivo, no discriminamos por edad, género o creencias así como ofrecemos igualdad de oportunidades a todo el personal.
Benefits & conditions
Oportunidad de trabajar en un entorno dinámico y ágil. Participación en proyectos de alto impacto y tecnología innovadora. Formación continua y desarrollo profesional. Flexibilidad laboral con opción de teletrabajo.