Backend Java Developer (Senior) Location: Málaga, Spain (in-office)
Type: Full-time, Permanent
Key Responsibilities - Design, develop, and maintain robust and scalable backend services using Java and Spring Boot.
- Define and implement RESTful APIs to support frontend integration.
- Deploy, manage, and monitor services in the cloud using AWS and Kubernetes.
- Design and maintain CI/CD pipelines to ensure smooth and reliable deployments.
- Integrate and manage asynchronous communication via queueing systems.
- Collaborate closely with the Product Owner and frontend developers; participate in code reviews and architecture discussions.
- You’ll be working closely with the Product Owner, who will be hands‑on in coding and code reviews.
Must‑Have Skills - Professional backend development experience with Java (11+).
- Strong experience with Spring Boot and microservices architecture.
- Production experience with Kubernetes: deployment, scaling, service discovery.
- Solid understanding and hands‑on implementation of CI/CD pipelines.
- Professional experience with AWS, including services such as ECS/EKS, RDS, S3.
- Experience working with message queues — specifically AWS SQS (or SNS, Kafka).
- Strong understanding of relational databases (PostgreSQL or MySQL).
- Hands‑on experience with Docker.
Nice to Have - Experience with observability tools (e.g. Prometheus, Grafana, ELK).
- Familiarity with security practices (OAuth2, IAM roles, JWT).
- Experience working in startup or early‑stage product environments.
Additional Info Role initially requires working onsite in Málaga.
Remote work once team is established.
English fluency is required.
Spanish is a plus but not mandatory.
#J-18808-Ljbffr