Java Backend Developer (m/f/d)

Madrid (Madrid)

Híbrido

Salario no disponible

Experiencia mínima: Al menos 3 años

Contrato indefinido, jornada completa

  • Publicada Hace 1d
  • Publicada de nuevo

Descripción

WHAT YOU CAN EXPECT

  • Design, develop, and maintain robust, scalable backend services that support and enhance our internal and external applications.
  • Work in an agile, self‑organized team and collaborate effectively with colleagues.
  • Develop new backend functionality using Java and Spring Boot, following modern backend engineering principles and best practices.
  • Maintain and improve existing backend services, ensuring performance, reliability, and long‑term maintainability.
  • Design, implement, and evolve RESTful APIs and service interfaces to enable seamless integration with frontend applications and other systems.
  • Write clean, maintainable, and efficient code in line with team coding standards and industry best practices.
  • Contribute actively to planning, refinement, reviews, operations, and continuous improvement activities within the team.
  • Collaborate closely with frontend developers to ensure smooth data flows, clear API contracts, and consistent end‑to‑end behavior.
  • Implement and maintain unit, integration, and component tests to ensure high quality, stability, and regression prevention.
  • Share responsibility for operations and maintenance as part of the team’s DevOps mindset, including monitoring, troubleshooting, and continuous optimization.
  • (Nice to have) Show interest in frontend technologies such as Angular and full‑stack development, with opportunities to collaborate across the stack if desired.

WHAT WE NEED FROM YOU

  • Bachelor’s Degree in Computer Science, Software Engineering, or similar in the same level or higher.
  • Around 3-5 years of professional experience with Java (≥ 21) and building backend applications in production environments
  • Strong hands‑on experience with Spring Boot (3.x) and core Spring modules such as Spring Data, Spring Integration, Spring Batch, and Spring Security
  • Solid understanding of persistence technologies, including JPA 2 / Hibernate, and designing robust data access layers.
  • Experience designing, implementing, and maintaining RESTful APIs for microservice‑based systems.
  • Good knowledge of SQL databases, ideally PostgreSQL, including data modeling and query optimization.
  • Experience writing unit and integration tests (e.g., JUnit or similar frameworks) to ensure code quality and stability.
  • Familiarity with microservice and cloud architectures, including service communication and API‑based integration.
  • Experience working with containerization technologies such as Docker; exposure to Kubernetes is a plus.
  • Proficiency with JetBrains IntelliJ IDEA or comparable Java IDEs.
  • Familiarity with agile methodologies (Scrum or Kanban) and working in agile development teams.
  • Strong communication skills in Spanish and English, both verbal and written.

WHAT WE OFFER

  • Continuous training and professional development with our internal vacancies.
  • Safe environment where we promote your health.
  • Competitive economic offer with a base salary plus a variable for good performance.
  • Hybrid model* of work and adapt your schedule according to your circumstances.
  • Connect outside the office and practice sports with colleagues through company groups.
  • Flexible remuneration that you can voluntarily allocate to transportation services, training, childcare, etc.
  • Pension plans, life and accident insurance, personal loans and participation in company stock programs.
  • Financial aid for schooling and other measures for families.

*It is required to attend our offices in Madrid 2 times per week.

Categoría

Informática y telecomunicaciones - Programación

Nivel

Especialista

Vacantes

1

Salario

Salario no disponible

Beneficios sociales
  • Otros beneficios: Servicio de cantina, bus, etc.

67 inscritos a esta oferta

Nuestro consejo: inscríbete si tienes el perfil, puede que se ajuste más que el de otros inscritos.

Los datos bancarios, de pago y datos personales (DNI, foto) nunca deben proporcionarse al solicitar un empleo. Consulta nuestros consejos para una búsqueda de empleo segura.