Desarrollador Java - Freelance (6 meses)

Hays
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English

Job location

Municipality of Madrid, Spain

Tech stack

Testing (Software)
Java
Agile Methodologies
Automation of Tests
Relational Databases
Linux
Protocol Buffers
Hadoop
Java Platform Standard Edition (J2SE)
PostgreSQL
Oracle Applications
Scrum
Software Engineering
Parquet
Scripting (Bash/Python/Go/Ruby)
Spark
Spring-boot
Backend
GIT
Functional Programming
gRPC
Software Version Control
Docker
Microservices

Job description

Desde Hays estamos buscando incorporar un/a Back-End Engineer Freelance (6 meses) para participar en el desarrollo de soluciones críticas para la automatización industrial., * Desarrollar y mantener librerías y servicios backend utilizando Java 17 y Spring Boot 3 dentro de una arquitectura de microservicios.

  • Diseñar e implementar aplicaciones Java genéricas y críticas para la automatización industrial.
  • Garantizar la integración óptima con otras capas (UI, dispositivos hardware, servidor en la nube).
  • Aplicar prácticas excepcionales de ingeniería de software, manteniendo altos estándares de diseño y calidad de código.
  • Implementar pruebas automatizadas (unitarias, de componentes, de integración).
  • Trabajar en el empaquetado y despliegue automatizado del software.
  • Contribuir con ideas de innovación, prototipos y especificaciones funcionales y de diseño.
  • Aplicar metodologías ágiles durante todo el proceso de desarrollo.

Requirements

  • Experiencia demostrada en Java SE , Spring Boot , arquitectura de microservicios.
  • Conocimiento de patrones y buenas prácticas para código limpio y de calidad.
  • Experiencia en Spark Jobs , Hadoop y tecnologías Parquet .
  • Control de versiones con Git .
  • Dominio de pruebas de software: unitarias, E2E y automatizadas.
  • Programación funcional o reactiva.
  • Deseable: experiencia con Docker , , gRPC , Protobuf .
  • Bases de datos relacionales: PostgreSQL , Oracle .
  • Familiaridad con entornos Linux , scripting en shell y empaquetado de software.
  • Inglés fluido (imprescindible).
  • Experiencia en metodologías ágiles (Scrum).

Benefits & conditions

  • Contrato mercantil (Freelance) .
  • Ubicación: Madrid
  • Duración del contrato: 6 meses (posible prórroga)

Apply for this position