Senior Developer Java Microservicios (100% Remoto)
Role details
Job location
Tech stack
Job description
En BCNC GROUP buscamos incorporar Programadores/as con al menos 5 años experiencia contrastada en programación Java para formar parte de nuestro equipo deslocalizado integrado en compañías multinacionales, líderes en su sector, en modalidad 100% teletrabajo., Diseñar, desarrollar, probar e implementar aplicaciones Java de alta calidad.
-Colaborar estrechamente con equipos multidisciplinarios para entender los requisitos del negocio y traducirlos en soluciones técnicas.
-Implementar microservicios utilizando Spring Boot y seguir las mejores prácticas de desarrollo.
-Trabajar con bases de datos NoSQL para garantizar un rendimiento óptimo y escalabilidad.
-Integrar sistemas a través de brokers de mensajes y desarrollar soluciones eficientes y resistentes.
-Utilizar herramientas de CI/CD para garantizar la entrega continua y la integración sin problemas.
-Realizar pruebas unitarias y de integración con Junit y Mockito para asegurar la calidad del código.
Requirements
Ingeniería en Informática, Sistemas o similares.
-Experiencia demostrable en desarrollo Java (v.11- 21),Spring Framework y desarrollo de microservicios con API REST.
-Experiencia en el uso de brokers de mensajería (Kafka, RabbitMQ).
-Manejo de bases de datos NoSQL (Mongodb).
-Experiencia en Docker, Kubernetes y entornos Cloud.
-Manejo de herramientas CI/CD.
-Desarrollo de test unitarios e integración mediante uso de Junit, Mockito, similares.
-Filosofía Clean Code y principios SOLID, aplicando metodologías ágiles.
-Experiencia en arquitectura hexagonal y Domain-Driven Design (DDD).
-Sistemas de control de versiones: GIT, Github, etc.
Benefits & conditions
Contrato indefinido.
-
Estabilidad laboral.
-
Trabajar en importantes proyectos con las tecnologías más punteras.
-
Posibilidad de realizar proyectos internacionales.
-
Desarrollo de carrera y formación personalizada.
-
Flexibilidad horaria y Teletrabajo 100%.