Programador Java (Technical Lead) en 100% En remoto.
En Krell-Consulting nos encontramos en la búsqueda de un Programador BACKEND para ser contratado directamente en cliente para trabajar en importante proyecto del sector retail nacional e internacional en modalidad remota 100 .
PERFIL Programador Backend (Technical Lead) SECTOR Retail MODALIDAD DE TRABAJO 100 remoto RESPONSABILIDADES - Responsable técnico del producto y de la estrategia para su evolución.
- Referente técnico del equipo conociendo y aplicando la arquitectura tecnológica así como ayudando a su evolución.
- Garantizar el correcto funcionamiento de la solución en Producción utilizando las herramientas de monitorización y alertado y dando soporte en resolución de incidencias.
- Fomentar y aplicar patrones de resiliencia para la solución.
- Asegura que el equipo sigue una sólida estrategia de QA.
- Participar en los foros grupos de trabajo o chapters relativos a innovaciones de arquitectura y tecnológicas.
- Promueve las buenas prácticas entre los miembros de su equipo y las exporta a otros equipos.
- Asegurar despliegues continuos en cumplimiento con las políticas de testing unitario funcional y de regresión en las aplicaciones.
- Apoya al Product Owner en la definición técnica del backlog de producto su priorización y los requisitos técnicos del DoD.
- Gestiona la mejora y la deuda técnica y promueve su priorización en los sprints.
- Garantiza el éxito y la calidad técnica de las soluciones entregadas.
- Da soporte en el ciclo de desarrollo especialmente en el despliegue.
- Elimina impedimentos técnicos y promueve la mejora continua.
- Lidera el onboarding de nuevos miembros del equipo y empodera a todos los desarrolladores para que crezcan y se autogesitonen.
- Asegura que la solución sigue la arquitectura marcada y que se actualiza regularmente a las últimas versiones.
REQUERIDO Experiencia mínimo 5 años Conocimientos necesarios - Conocimiento profundo de Java mínimo versión 11.
- Conocimientos en el framework de Spring SpringBoot.
- Experiencia en diseño y desarrollo de interfaces REST APIS y APIS .
- Experiencia en desarrollo de tests unitarios.
- Trabajo con plataformas de CI/CD.
- Experiencia trabajando con microservicios.
- Experiencia y conocimiento de bases de datos relacionales MariaDB DB2 Oracle.
- Experiencia en el desarrollo de aplicaciones con lógicas complejas de negocio.
- Experiencia trabajando con Gitflow o similar.
- Conocimiento de la metodología Agile.
- Conocimientos que faciliten dirección técnica sobre arquitecturas de microservicios o servicios distribuidos.
- Experiencia liderando equipos de desarollo.
- Conocimientos sobre arquitecturas hexagonales.
- Conocimientos de Domain Driven Design.
- Experiencia trabajando con colas de mensajería (ActiveMQ / IBM MQ...) y/o plataformas de streaming como Kafka API-first con AsuncAPI .
- Conocimiento de SONAR o herramientas similares.
- Montaje de proyectos y gestión de dependencias con Maven.
- Conocimiento y/o experiencia en herramientas de monitorización y alertado.
Competencias técnicas - Java - JPA - Docker / Kubernetes (Openshift) - JUnit - Mockito - API First - GitHub con GitHub Actions - Oracle / DB2 / MariaDB - Graylog - Spring - Kafka - MongoDB - AGILE/SCRUM Idiomas Español.
Inglés (no imprescindible).
OFRECEMOS Salario competitivo + interesantes beneficios (contratación directa en cliente).
Contrato indefinido.
Teletrabajo 100 Oportunidades de desarrollo profesional.
Ambiente de trabajo colaborativo.
Java, Spring, JPA, Docker, Kubernetes, JUnit, Mockito, API First, Oracle, DB2,