Senior Java Developer - APIs, API First - Cloud - remoto (*M) role at Between Technology.
BETWEEN TECHNOLOGY es una consultora multinacional con avanzadas capacidades tecnológicas en Ingeniería y TIC. En la actualidad cuenta con un equipo de 1000 personas trabajando en industrias como automotriz, aeronáutica, ferrocarril, Oil&Gas; y retail.
Misión
Desarrollar, mantener y evolucionar software de calidad. Contribuiré activamente en mejora continua del código, diseño de APIs, control de deuda técnica, observabilidad y soporte en producción.
¿CÓMO LO HARÁS?
Trabajaré con tecnologías modernas como Java y Spring Boot, arquitectura hexagonal y DDD, integrando eventos con Kafka y enfoque API-First. Practicaré buenas prácticas de ingeniería, CI/CD, revisión de código y principios SOLID. El trabajo se organiza bajo SCRUM, entregas frecuentes y enfoque en valor, usando Jira y GitHub.
Funciones principales
- Comunicar ideas, nuevos métodos o tecnologías para mejorar el stack tecnológico actual.
- Participar de forma activa y constante en diseño y desarrollo de APIs.
- Velar por la calidad de desarrollo y limpieza de código (Clean Code).
- Estar al día en tecnologías, especialmente en las asociadas al e-commerce.
- Identificar nuevas tendencias que se puedan utilizar para lograr máximos resultados.
- Trabajar en equipo y mano a mano con el Tech Lead y el resto del equipo de desarrollo.
- Cumplir con todas las pautas y estándares del proyecto y la empresa y asegurarse de que el equipo lo esté haciendo.
- Trabajar en sprints de 2 semanas, compuestos principalmente por historias de usuario iterativas y hacerse responsable en equipo de dicho compromiso.
Requisitos
- Conocer y compartir los fundamentos de DDD.
- Conocimientos que permitan la participación en el diseño de arquitectura de sistemas basado en servicios distribuidos.
- Conocimiento profundo de patrones y arquitecturas de desarrollo en Java.
- Conocimientos o haber trasteado con protobuf y gRPC.
Es importante
- Experiencia participando en el diseño de arquitectura de sistemas basado en servicios distribuidos.
- Experiencia o conocimientos sobre arquitectura hexagonal.
- Experiencia demostrable en entornos de ejecución de alto rendimiento y concurrencia.
- Experiencia en el diseño y desarrollo de APIs.
- Conocimientos de Kafka o algún otro gestor de colas.
- Experiencia demostrable en el desarrollo bajo el modelo de integración continua y revisión de código.
- Experiencia con Spring.
- Experiencia como parte de un equipo Scrum.
HARD SKILLS
DDD, SCRUM, API first, Spring, OpenAPI, Maven, Java 11 - 21, CI/CD.
Beneficios
- Te integrarás en un equipo de alto rendimiento y con un alto grado de especialización.
- Planes de formación personalizados con nuestra BTW University (Idiomas con Speexx, The Power Business School, Udemy, Certificaciones técnicas, Pharos, etc).
- Seguro médico y posibilidad de elegir cómo obtener parte de tu salario gracias a las ventajas fiscales de nuestra Retribución Flexible.
- Acceso a variedad de descuentos (Viajes, tecnología... y muchos más).
- Precios reducidos en bienestar, fitness y nutrición con Gympass.
- ¡Cumplir años como Betweener tiene premio!
Si estás buscando una nueva ocasión laboral y crees que tu perfil puede encajar, ¡no dudes en apuntarte!
#J-18808-Ljbffr