¿Eres un apasionado del desarrollo y la innovación? Buscas seguir creciendo en un entorno colaborativo y flexible. Nuestra empresa es líder en soluciones tecnológicas y buscamos ampliar nuestro equipo con gente que quiera unirse a un equipo dinámico y cercano. El puesto de Tech Lead Java es una oportunidad ideal para alguien con experiencia en desarrollo y liderazgo técnico. Experiencia de al menos 7-8 años desarrollando código Java de calidad Conocimiento de diseño de soluciones Backend con Java, teniendo la habilidad de tomar decisiones. Ultimas versiones de Java: 8, 11, 17 y 21 Spring Framework y Spring Boot 3.X. Microservicios, arquitecturas hexagonales, DDD Conocimientos en APIficación: API REST, API First, gRPC, Avro... Sistemas de mensajería asincrónica: Kafka, RabbitMQ... Manejo de patrones de diseño: CQRS, Event Sourcing, Listen to yourself, SAGA... Bases de datos relacionales y no relacionales: Oracle y MongoDB (otras: SQL, MySQL, Postgresql, Hibernate...) Herramientas de contenedorización: Docker, Kubernetes, Podman... Herramientas de construcción: Maven, Gradle, npm... Manejo de testing: TDD, pruebas unitarias, pruebas de integración, pruebas de aceptación, Cucumber... Manejo alto de herramientas de calidad: Sonar, Kiuwan, Snyk...
Ésta es una excelente oportunidad para alguien que busque desafíos y retos en un ambiente de trabajo cooperativo y flexible. Puedes formar parte de un equipo innovador y hacer contribuciones significativas en el desarrollo de soluciones tecnológicas. Si estás interesado en este puesto, te invitamos a aplicar.