Senior Java Developer - Spring Boot y gRPC

CMV Consultores
Madrid, Spain
25 days ago
Apply on www.tecnoempleo.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Compensation
€42,000.0 - €46,000.0
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Amazon Web Services Amazon S3 Application Packaging Unit Testing Cloud Computing Data Warehousing Linux Protocol Buffers Identity and Access Management Junit Python (Programming Language)
+9 more
PostgreSQL MongoDB Pattern Recognition Redis Mockito Rxjava Spring-boot Backend Apache Kafka

Job description

La persona seleccionada participará en el diseño, desarrollo y evolución de sistemas backend distribuidos, trabajando con Java moderno, programación reactiva, comunicaciones mediante gRPC y soluciones desplegadas en entornos cloud., Diseñar, desarrollar y mantener servicios backend con Java y Spring Boot. Participar en el diseño y evolución de arquitecturas distribuidas y escalables. Desarrollar soluciones reactivas y concurrentes. Implementar comunicaciones mediante gRPC y Protobuf. Trabajar con RPC de streaming, deadlines, interceptores y evolución de esquemas. Diseñar y mantener procesos de streaming y almacenamiento de datos. Desarrollar y ejecutar pruebas unitarias. Participar en migraciones y refactorizaciones de aplicaciones complejas. Colaborar con equipos técnicos internacionales.

Requirements

Más de ocho años de experiencia profesional con Java. Al menos tres años trabajando con Java 17 o Java 21. Experiencia con records, sealed types, pattern matching y virtual threads. Experiencia con Spring y Spring Boot. Conocimientos sólidos de programación reactiva o concurrente mediante Project Reactor, RxJava, CompletableFuture o concurrencia estructurada. Experiencia con gRPC y Protobuf. Conocimientos de RPC de streaming, deadlines, interceptores y evolución de esquemas. Experiencia con JUnit 5, Mockito y librerías de aserciones. Experiencia trabajando con Kafka y Redis. Experiencia con PostgreSQL, MongoDB o tecnologías similares. Experiencia en AWS o plataformas cloud equivalentes. Conocimientos de S3, IAM, Kafka gestionado y entornos de ejecución de contenedores. Nivel de inglés C1. Se valorará Experiencia liderando migraciones o refactorizaciones complejas. Experiencia con bases de código multimódulo. Empaquetado de aplicaciones mediante contenedores. Creación de imágenes multiarquitectura para Linux AMD64 y ARM64. Conocimientos de Python. Experiencia como referente técnico o participando en decisiones de arquitectura., Desarrollador Web Programador

Idiomas: Inglés (Alto)

Formación Mínima: FP2/Grado Superior

Nivel Profesional: Empleado

Benefits & conditions

Salario de 42.000 a 46.000 € brutos anuales, según experiencia, conocimientos y adecuación técnica al puesto, siendo 46.000 € el máximo establecido. Modalidad 100 % remota. Ubicación de referencia: Madrid. Proyecto estable y de larga duración. Proceso de selección con prueba técnica y entrevista técnica.

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

Good distractions

Loading talks and stories from around this role…