Actualmente, tenemos un puesto vacante para un/a profesional Senior Java con amplia experiencia con Microservicios y que haya trabajado con TDD, aplicando principios Solid. Además, podrás trabajar con otras tecnologías como Kafka, Cloud, CI/CD, etc. Buscamos una persona entusiasta y dinámica con interés en trabajar en nuestra área de proyectos internacionales. Por tanto, es significativo tener un nivel de inglés conversación alto.
Responsabilidades
- Analizar y programar tanto sobre código existente como desde cero, y realizar el mantenimiento de módulos de software de complejidad media, trabajando a partir de requisitos y especificaciones detallados de forma oral y escrita.
- Realizar revisiones de código de otros desarrolladores y proporcionar puntos de mejora.
- Dar soporte a los perfiles más junior, actuando como punto de referencia cuando necesiten ayuda o soporte en temas específicos.
- Ayudar en el desarrollo de prototipos de módulos de software y aplicaciones.
- Desarrollar tests unitarios y asumir la responsabilidad sobre el test unitario del código propio.
- Consolidar el conocimiento de todas las herramientas y plantillas de testing y bug tracking empleadas dentro del proyecto.
- Participar en distintas fases del ciclo de desarrollo.
Requisitos
- Graduado en Ingeniería informática (o equivalente).
- Buen nivel de inglés a nivel conversación.
- Experiencia con Java 8+.
- Experiencia en arquitectura de Microservicios y Spring Boot.
- Experiencia en proyectos reales con TDD.
- Valorable experiencia con JUnit.
- Deseable experiencia con Kafka, CI/CD, Cloud, etc.
Competencias personales
- Trabajo en equipo.
- Habilidades de comunicación, favoreciendo dinámicas que permitan el flujo de conocimiento, con interés tanto en aprender como en enseñar.
- Proactividad en la búsqueda de nuevas soluciones y mejoras.
- Conciliación y Flexibilidad: Posibilidad de trabajar desde casa híbrido/remoto, jornadas flexibles y viernes intensivos.
- Formación y Desarrollo: Plan per