En Digital55 estamos en plena expansión y buscamos un Desarrollador/a de Microservicios con experiencia avanzada en arquitectura de microservicios para un proyecto en el sector tecnológico. Nuestro cliente es una empresa líder en soluciones digitales para optimizar la planificación de recursos en esta industria, utilizando herramientas de software de última generación. Si tienes más de 3 años de experiencia y estás listo para asumir un desafío estable y emocionante, ¡te invitamos a aplicar!
¿Qué ofrecemos?
1. Contrato de larga duración: Únete a un proyecto estable y con proyección a futuro.
2. Valoramos tu talento y experiencia.
3. Modalidad híbrida: Desarrollarás tus habilidades de forma híbrida, con tan solo 1 día a la semana en las oficinas.
4. Autonomía y desarrollo profesional: Apoyamos tu crecimiento en un entorno de tecnología innovadora y buenas prácticas de desarrollo.
5. Horario flexible: Se ajustará a las necesidades del cliente, asegurando una jornada adecuada al proyecto y al equipo.
¿Qué harás en tu día a día?
1. Desarrollo y mantenimiento de aplicaciones basadas en arquitectura de microservicios.
2. Implementación de APIs RESTful y gestión de OpenAPI/Swagger.
3. Aplicación de buenas prácticas de desarrollo: SOLID, Clean Code, Software Craftsmanship.
4. Desarrollo en Java (17-21) y Spring (Spring Boot, Batch, Security, MVC).
5. Diseño e implementación de microfrontends y componentes web.
6. Gestión de bases de datos relacionales y NoSQL (Oracle, JDBC, Cassandra).
7. Implementación de pruebas unitarias, de integración, end-to-end, TDD, BDD.
8. Uso de herramientas de monitorización y logging (ELK Stack, Prometheus, Grafana).
9. Trabajo en entornos DevOps y Cloud (Docker, Kubernetes, Openshift, Azure DevOps).
¿Qué buscamos?
1. Más de 3 años de experiencia en arquitectura de microservicios.
2. Dominio de Java 17-21 y Spring (Spring Boot, Security, Batch, MVC).
3. Experiencia avanzada en desarrollo frontend con ECMAScript 2015+ y frameworks como React, Vue, Angular, Lit-Element o Node.Js.
4. Buenas prácticas de Clean Code, SOLID, Design Patterns y Software Craftsmanship.
5. Familiaridad con herramientas de monitorización y logging (ELK, Prometheus, Grafana).
6. Experiencia en testing automatizado (JUnit, Mockito, Selenium, Cucumber, Karate).
7. Deseable: conocimientos en Kafka, RabbitMQ, DDD, Hexagonal Architecture, CI/CD, Feature Flags y herramientas de análisis estático de código.
Si cumples con estos requisitos y estás interesado en unirte a un equipo en crecimiento y participar en un proyecto emocionante y estable, no dudes en postularte. ¡Estamos deseando conocerte y que formes parte de este proyecto!
#J-18808-Ljbffr