Backend Software Engineer
Role details
Job location
Tech stack
Job description
-
Diseñar e implementar programas de modernización escalables.
-
Integrar capacidades de IA generativa y sistemas agentic en entornos complejos.
-
Guiar equipos y clientes hacia un modelo tecnológico más ágil, inteligente y sostenible.
Requirements
-
Proyectos pioneros, donde la innovación se traduce en resultados tangibles.
-
Espacios para aportar visión, donde tu trayectoria no solo cuenta, sino que inspira.
-
Equipos multidisciplinares con talento y curiosidad, que trabajan con propósito.
-
Flexibilidad, cercanía y desarrollo continuo, porque creemos que la tecnología más avanzada necesita personas plenas.
Buscamos mentores, innovadores, referentes, personas que quieran dejar huella en la evolución de la tecnología y en el modo en que las organizaciones crean valor.
Como Backend Software Engineer deberías tener los siguientes conocimientos y experiencia:
-
Fuerte background programando en Java con últimas versiones.
-
Soltura con el framework Spring (Boot, MVC, CORE, Security, Dependecy Injection).
-
Experiencia con Microservicios: Trabajan con arquitectura Hexagonal, Patterns (Circuit Breaker, Api Gateway, Service Discovery) y Feature Flags.
-
Uso y manejo de patrones de diseño, acompañado de principios como SOLID, YAGNI, KISS, Clean Code, Software Craftmanship.
-
Buenas habilidades en Testing, con diferentes técnicas como White-box/ Black-box, diferentes tipos de test (unit testing, integration and smoke); y Framework mocks (Mockito, Mockmvc, Wiremock, Powermock).
-
Dominio de Maven y Git.
-
Comodidad trabajando con Agile SCRUM, Kanban o XP.
-
Buen inglés hablado y escrito.
Y si además cuenta con experiencia en:
- Docker, Openshift o Kubernetes.
- Ansible, Terraform
- DDD.
- CI / CD pipelines.
- Devops Skills.
Benefits & conditions
- Desarrollo de carrera: plan de carrera individualizado y tutorizado a nivel personal y profesional.
- Formación adaptada a tus necesidades y preferencias. Desde nuestra Universidad Corporativa podrás realizar certificaciones, cursos de idiomas, de habilidades de gestión, técnicas y acceso a Udemy.
- Gran equipo: trabajar en un buen ambiente de equipo donde podrás aprender de los demás y ellos de ti.
- Flexibilidad y conciliación: Modalidad de trabajo hibrida, con oficinas en Barcelona y horario flexible.
- Retribución salarial competitiva y acorde con la experiencia aportada.
- Beneficios sociales: tickets comida, seguro médico pagado a ti al 100% y a tu familia al 80% en caso de querer que disfruten del mismo y seguro de vida.