TECDATA ENGINEERING

Programador/a Senior Java (Coordinación Técnica)

TECDATA ENGINEERING Spain · €35K/yr

IT Services and IT Consulting · 201-500 employees

Jun 17
Remote java Senior (5-10 yrs) Full-time Spain
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The role involves developing and maintaining backend applications while providing technical coordination for the development team. You will act as the primary technical contact, overseeing code quality, architectural decisions, and the integration of cloud and data processing solutions.

What they look for

Java Spring Boot API REST Microservices AWS Docker Kubernetes Python Pandas NumPy SciPy RabbitMQ MQTT Machine Learning Technical Leadership Distributed Systems

Requirements

Candidates must have at least 6 years of experience in Java backend development and proficiency in Spring Boot, microservices, and REST APIs. Strong knowledge of AWS, Docker, Kubernetes, and data analysis tools like Python, Pandas, and NumPy is required.

Full description

Modalidad: 100% Remoto Salario Bruto Anual: 35.000 €

Perfil requerido

Buscamos un Programador Senior Java con al menos 6 años de experiencia en desarrollo backend y capacidad para asumir responsabilidades de coordinación técnica dentro del equipo.

La persona seleccionada actuará como referente técnico del proyecto, participando activamente en el desarrollo de soluciones, toma de decisiones técnicas, seguimiento de tareas y coordinación del equipo de desarrollo.

Requisitos imprescindibles

Backend

  • Java.
  • Spring Boot.
  • Diseño y desarrollo de APIs REST.
  • Arquitecturas basadas en microservicios.
  • Integración de aplicaciones empresariales.

Data & Machine Learning

  • Python.
  • Pandas.
  • NumPy.
  • SciPy.
  • Experiencia en procesamiento y análisis de datos orientados a proyectos de Machine Learning.

Cloud & DevOps

  • AWS.
  • Docker.
  • Kubernetes.
  • Integración y despliegue de aplicaciones en entornos cloud.

Mensajería

  • RabbitMQ.
  • MQTT.
  • Arquitecturas orientadas a eventos y sistemas distribuidos.

Funciones principales

  • Desarrollo y mantenimiento de aplicaciones backend basadas en Java y Spring Boot.
  • Diseño e implementación de soluciones técnicas escalables y mantenibles.
  • Coordinación técnica del equipo de desarrollo.
  • Actuar como punto de contacto principal para aspectos técnicos del proyecto.
  • Supervisión de desarrollos y seguimiento de buenas prácticas de programación.
  • Participación en revisiones de código y definición de estándares técnicos.
  • Integración de soluciones basadas en AWS, Docker y Kubernetes.
  • Desarrollo de componentes para procesamiento y análisis de datos utilizando Python.
  • Implementación de sistemas de mensajería mediante RabbitMQ y MQTT.
  • Colaboración con equipos multidisciplinares para garantizar la correcta evolución de la plataforma.

Competencias

  • Liderazgo técnico.
  • Capacidad de organización y coordinación.
  • Orientación a resultados.
  • Resolución de problemas complejos.
  • Comunicación efectiva con equipos técnicos y funcionales.
  • Trabajo en equipo y autonomía.

Perfil ideal

Desarrollador Senior con sólida experiencia en Java, Spring Boot, AWS, Docker, Kubernetes y Python, acostumbrado a participar en proyectos de arquitectura moderna, sistemas distribuidos y entornos cloud, con capacidad para coordinar técnicamente equipos de desarrollo y actuar como referente tecnológico dentro del proyecto.

Similar roles