Senior Developer Java Microservicios (100% Remoto)

BCNC GROUP
Municipality of Santander, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Remote
Municipality of Santander, Spain

Tech stack

Clean Code Principles
Java
Agile Methodologies
Unit Testing
Cloud Computing
Software Quality
Databases
Continuous Delivery
Continuous Integration
Github
Spring
JUnit
MongoDB
NoSQL
RabbitMQ
Mockito
Spring-boot
GIT
Kubernetes
Information Technology
Kafka
REST
Software Version Control
Docker
Microservices

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%.

About the company

BCNC GROUP es una empresa de ingeniería y tecnología con operaciones en España, UK, Alemania, Francia y Suecia. Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégicos.

Apply for this position