Hybrid Java Backend Developer, m/f/d

Posted 2 hours ago

Apply now

About the role

  • Java Backend Developer responsible for designing and maintaining backend services for BASF Coatings. Collaborating in an agile team atmosphere to enhance internal and external applications.

Responsibilities

  • Diseñar, desarrollar y mantener servicios backend robustos y escalables que soporten y mejoren las aplicaciones internas y externas de BASF Coatings.
  • Trabajar en un equipo ágil y auto-organizado y colaborar eficazmente con los colegas.
  • Desarrollar nuevas funcionalidades backend utilizando Java y Spring Boot, siguiendo principios y mejores prácticas modernas de ingeniería backend.
  • Mantener y mejorar los servicios backend existentes, asegurando rendimiento, fiabilidad y mantenibilidad a largo plazo.
  • Diseñar, implementar y evolucionar APIs RESTful e interfaces de servicio para permitir una integración fluida con aplicaciones frontend y otros sistemas.
  • Escribir código limpio, mantenible y eficiente de acuerdo con los estándares de codificación del equipo y las mejores prácticas de la industria.
  • Contribuir activa y continuamente a la planificación, refinamiento, revisiones, operaciones y mejoras dentro del equipo.
  • Colaborar estrechamente con los desarrolladores frontend para asegurar flujos de datos fluidos, contratos de API claros y un comportamiento consistente de extremo a extremo.
  • Implementar y mantener pruebas unitarias, de integración y de componentes para asegurar alta calidad, estabilidad y prevención de regresiones.
  • Compartir responsabilidad por operaciones y mantenimiento como parte de la mentalidad DevOps del equipo, incluyendo monitorización, resolución de problemas y optimización continua.
  • Mostrar interés en tecnologías frontend como Angular y desarrollo full-stack, con oportunidades para colaborar en todo el stack si se desea.

Requirements

  • Título de Bachelor en Ciencias de la Computación, Ingeniería de Software o experiencia práctica comparable.
  • Alrededor de 3 a 5 años de experiencia profesional con Java (≥ 21) y construcción de aplicaciones backend en entornos de producción.
  • Fuerte experiencia práctica con Spring Boot (3.x) y módulos básicos de Spring como Spring Data, Spring Integration, Spring Batch y Spring Security.
  • Comprensión sólida de tecnologías de persistencia, incluyendo JPA 2 / Hibernate, y diseño de capas de acceso a datos robustas.
  • Experiencia en el diseño, implementación y mantenimiento de APIs RESTful para sistemas basados en microservicios.
  • Buen conocimiento de bases de datos SQL, idealmente PostgreSQL, incluyendo modelado de datos y optimización de consultas.
  • Experiencia escribiendo pruebas unitarias e de integración (por ejemplo, JUnit o frameworks similares) para garantizar la calidad y estabilidad del código.
  • Familiaridad con arquitecturas de microservicios y cloud, incluyendo comunicación de servicios e integración basada en APIs.
  • Experiencia trabajando con tecnologías de contenedorización como Docker; exposición a Kubernetes es un plus.
  • Dominio de JetBrains IntelliJ IDEA o IDEs de Java comparables.
  • Familiaridad con metodologías ágiles (Scrum o Kanban) y trabajo en equipos de desarrollo ágiles.
  • Fuerte capacidad de comunicación en español e inglés, tanto verbal como escrita.

Benefits

  • Formación continua y desarrollo profesional con nuestras vacantes internas.
  • Entorno seguro donde promovemos tu salud.
  • Comedor subvencionado en el lugar.
  • Servicio de autobús gratuito de la empresa Alcalá-Marchamalo.
  • Oferta económica competitiva con salario base más un variable por buen rendimiento.
  • Teletrabajo y adaptación de tu horario según tus circunstancias.
  • Conectar fuera de la oficina y practicar deportes con compañeros a través de grupos de empresa.
  • Remuneración flexible que puedes destinar voluntariamente a servicios de transporte, formación, cuidado de niños, etc.
  • Planes de pensiones, seguros de vida y accidentes, préstamos personales y participación en programas de acciones de la empresa.
  • Ayuda financiera para escolarización y otras medidas para familias.

Job title

Java Backend Developer, m/f/d

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job