HirePortal

Senior Java Developer

  • Softtek
  • Barcelona, Spain
  • €50,000 – €70,000

Senior Java Developer (Spring & AWS)

Descripción del puesto

Estamos en búsqueda de un Senior Java Developer con sólida experiencia en Spring Framework y AWS, que se sume a nuestro equipo para diseñar, desarrollar y mantener soluciones escalables, seguras y de alto rendimiento. Este rol es clave para proyectos de arquitectura moderna, servicios distribuidos y entornos cloud.

Responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones backend utilizando Java y Spring (Spring Boot, Spring MVC, Spring Data).
  • Construir y consumir APIs RESTful siguiendo buenas prácticas de diseño.
  • Implementar soluciones en AWS utilizando servicios como EC2, S3, RDS, Lambda, CloudWatch, IAM, entre otros.
  • Participar en el diseño de arquitectura de sistemas distribuidos y microservicios.
  • Colaborar con equipos multidisciplinarios (Frontend, DevOps, QA, Producto).
  • Optimizar el rendimiento, seguridad y escalabilidad de las aplicaciones.
  • Escribir código limpio, mantenible y bien documentado.
  • Participar en revisiones de código y mentoría de desarrolladores junior/mid.
  • Apoyar en la resolución de incidencias y análisis de causa raíz.

Requisitos técnicos

  • Más de 5 años de experiencia desarrollando con Java.
  • Experiencia sólida con Spring Framework (Spring Boot es imprescindible).
  • Conocimientos prácticos en arquitectura de microservicios.
  • Experiencia en AWS (despliegue, monitoreo y operación de aplicaciones).
  • Manejo de bases de datos relacionales y/o no relacionales (MySQL, PostgreSQL, DynamoDB, etc.).
  • Experiencia con control de versiones (Git).
  • Conocimientos en CI/CD y pipelines de despliegue.
  • Familiaridad con contenedores (Docker) y deseable Kubernetes.
  • Buen entendimiento de principios SOLID, patrones de diseño y buenas prácticas de desarrollo.

Requisitos deseables

  • Experiencia con mensajería (Kafka, SQS, RabbitMQ).
  • Conocimientos en seguridad de aplicaciones (OAuth2, JWT).
  • Experiencia en metodologías Agile / Scrum.
  • Certificaciones AWS (deseable).

Habilidades blandas

  • Pensamiento analítico y orientación a solución de problemas.
  • Buena comunicación y trabajo en equipo.
  • Capacidad para tomar decisiones técnicas.
  • Organización y autogestión.

Skills

  • Java
  • Spring Boot
  • AWS
  • Microservices
  • REST APIs
  • MySQL
  • PostgreSQL

Related jobs

SofttekApply for this job