Programador/a Senior Java
SG Tech
Madrid, Spain
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.tecnoempleo.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Java (Programming Language)
Apache ActiveMQ
Agile Methodology
Amazon Web Services
Microsoft Azure
Databases
Command-Query Responsibility Segregation (Software Development)
Relational Databases
Software Design Patterns
Distributed Systems
Spring Framework
PostgreSQL
+15 more
MongoDB
OpenShift
Oracle (Applications)
RabbitMQ
Swagger
Openapi
Google Cloud
Spring Cloud
Spring-boot
Spring Data
Kubernetes
Apache Kafka
Event Sourcing
Api Design
Restful APIs
Job description
Precisamos incorporar varios/as Programadores/as Senior Java, con al menos 5 años de experiencia, para participar en diferentes proyectos tecnológicos Java, especialmente orientados a arquitecturas de microservicios, sistemas distribuidos y entornos de alta complejidad.
Requirements
Al menos 5 años de experiencia profesional en entornos Java y arquitecturas de microservicios.
- Experiencia en arquitecturas de microservicios y arquitecturas hexagonales.
- Experiencia con Java 8 o superior.
- Experiencia con Spring Boot, Spring Framework, Spring Cloud y Spring Data.
- Experiencia con patrones de diseño Java y patrones asociados a arquitecturas de microservicios:
- Circuit Breaker.
- Trazabilidad distribuida.
- Transaccionalidad distribuida.
- SAGA.
- CQRS.
- Event Sourcing.
- Experiencia en proyectos complejos con altas volumetrÃas.
- Experiencia en gestión de equipos desde un punto de vista técnico.
- Experiencia en proyectos de ruptura de monolitos.
- Experiencia trabajando con Domain-Driven Design (DDD).
- Experiencia en proyectos desarrollados bajo metodologÃas ágiles.
- Experiencia en definición de APIs REST.
- Experiencia con arquitecturas basadas en mensajerÃa.
- Experiencia trabajando bajo un enfoque API-First.
- Experiencia con OpenAPI / Swagger.
- Experiencia con AsyncAPI.
- Experiencia con Kubernetes y/o OpenShift.
- Experiencia con sistemas de mensajerÃa como Kafka, RabbitMQ o ActiveMQ.
- Experiencia con bases de datos relacionales como Oracle y/o PostgreSQL.
- Experiencia con bases de datos no relacionales como MongoDB.
- Nivel de inglés avanzado.
Requisitos deseables
- Certificaciones relacionadas con Java.
- Certificaciones relacionadas con Kubernetes.
- Certificaciones cloud en AWS, Azure o GCP.
Benefits & conditions
Contrato indefinido con nosotros.
- Participación en distintos proyectos tecnológicos dentro del ecosistema Java y microservicios.
- Posibilidad de incorporarse a diferentes iniciativas en función de experiencia, conocimientos técnicos y evolución profesional.
- Modalidad 100 % teletrabajo desde cualquier punto de España.
- Posición vinculada organizativamente a Madrid.
- No se requieren viajes.
- Equipo de trabajo proporcionado por nosotros.
- Desarrollo profesional.
- Estabilidad laboral.
- Salario abierto según experiencia + acceso a retribución flexible.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.tecnoempleo.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago