Match score not available

Desarrollador JAVA

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong experience with Spring Boot, In-depth knowledge of REST APIs, Experience with unit testing tools (JUnit, Mockito), Familiarity with Jenkins and CI tools, Knowledge of hexagonal architecture and DDD.

Key responsabilities:

  • Design, develop, and maintain high-quality Java applications
  • Collaborate on robust and scalable software architectures
  • Develop efficient microservices and REST APIs
  • Implement unit and integration tests
  • Stay updated on technological trends and innovate projects
BCNC GROUP logo
BCNC GROUP Information Technology & Services SME https://www.bcncgroup.com/
51 - 200 Employees
See more BCNC GROUP offers

Job description

Estamos buscando un Java Senior Software Engineer altamente cualificado y apasionado por la tecnología para unirse a nuestro equipo de desarrollo en cliente del sector retail. El candidato ideal deberá tener experiencia en una amplia gama de tecnologías modernas y un profundo conocimiento en Java Spring Boot microservicios API REST Junit Mockito Jenkins arquitectura hexagonal DDD (Domain-Driven Design) Kafka MongoDB y otras tecnologías relacionadas.

Responsabilidades

  • Diseñar desarrollar y mantener aplicaciones Java de alta calidad.
  • Colaborar en el diseño de arquitecturas de software robustas y escalables.
  • Desarrollar microservicios y API REST eficientes.
  • Implementar pruebas unitarias y de integración con Junit y Mockito.
  • Trabajar en estrecha colaboración con equipos multidisciplinarios.
  • Participar en la implementación de prácticas de desarrollo ágil.
  • Desarrollar y mantener soluciones basadas en arquitectura hexagonal y DDD.
  • Integrase con sistemas de mensajería como Kafka.
  • Trabajar con bases de datos NoSQL en particular MongoDB.
  • Mantenerse actualizado sobre las tendencias tecnológicas y aportar innovación a los proyectos.

Requisitos

  • Experiencia sólida en Spring Boot y desarrollo de microservicios.
  • Profundo conocimiento de API REST y prácticas de diseño.
  • Experiencia con herramientas de pruebas unitarias como Junit y -Mockito.
  • Familiaridad con Jenkins y la integración continua.
  • Conocimiento de arquitectura hexagonal y DDD.
  • Experiencia con sistemas de mensajería como Kafka u otro bróker de mensajes.
  • Experiencia en el uso de bases de datos NoSQL especialmente MongoDB.
  • Habilidad para trabajar en equipo y comunicarse eficazmente.
  • Pasión por aprender y mantenerse actualizado en tecnologías emergentes.

Ubicación 100 teletrabajo. Podrás trabajar desde cualquier lugar de España.

¿QUÉ OFRECEMOS?

  • Contrato indefinido.
  • Estabilidad laboral.
  • Trabajar en importantes proyectos con las tecnologías más punteras.
  • Posibilidad de realizar proyectos internacionales.
  • Desarrollo de carrera real y formación.
  • Retribución flexible (guardería restaurante seguro médico y transporte).
  • 23 días laborales de vacaciones
  • 24 y 31 de diciembre que por convenio NO se trabaja.

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.

JAVA, spring boot, kafka, microservicios, arquitectura hexagonal

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
Spanish
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Innovation

Java Developer Related jobs