Java Developer Microservicios

knowmad Mood
Madrid, Spain
about 1 month ago

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) Application Programming Interfaces (APIs) Business Analytics Applications Microsoft Azure Checkstyle Software Quality Databases Relational Databases Java Database Connectivity Java Persistence API Spring Framework Junit
+16 more
Liquibase OpenShift Oracle (Applications) RabbitMQ Mockito Swagger Service Discovery SONAR (Symantec) Systems Integration Openapi Spring-mvc Spring-boot Apache Kafka Restful APIs Spring Batch Microservices

Job description

Buscamos un/a desarrollador/a backend especializado/a en Java para incorporarse a un equipo técnico enfocado en la construcción de servicios distribuidos y APIs críticas para el negocio. Tendrás un papel clave en el diseño y desarrollo de soluciones robustas, seguras y eficientes dentro de una arquitectura de microservicios., * Diseñar, desarrollar y mantener APIs RESTful siguiendo buenas prácticas (OpenAPI, Swagger).

  • Construir y evolucionar servicios en arquitectura de microservicios.
  • Garantizar la calidad del software mediante testing automatizado.
  • Participar en la integración de sistemas y servicios distribuidos.
  • Colaborar en la mejora continua de la arquitectura y el rendimiento de las soluciones.
  • Asegurar estándares de seguridad, fiabilidad y escalabilidad en los desarrollos.
  • Trabajar con equipos multidisciplinares en entornos ágiles.

Requirements

Experiencia de al menos 5 años en:

  • Experiencia en desarrollo con Java (versión 8 o superior).
  • Conocimientos sólidos de Spring Framework (Spring Boot, Spring MVC, Spring Batch).
  • Experiencia en desarrollo de APIs REST y arquitectura de microservicios (service discovery, circuit breaker).
  • Manejo de herramientas de build como Maven.
  • Experiencia en testing (JUnit, Mockito, Wiremock, MockMVC, Spring Test).
  • Conocimiento de bases de datos relacionales (JPA, JDBC, Oracle).
  • Experiencia con sistemas de mensajería (Kafka, RabbitMQ).
  • Conocimientos en Azure DevOps.
  • Nivel de inglés hablado B2., Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:
  • Experiencia con Feature Flags.
  • Conocimientos de programación reactiva.
  • Uso de herramientas de análisis de código estático (Sonar, PMD, Checkstyle).
  • Experiencia con bases de datos no relacionales.
  • Herramientas de migración de BBDD (Liquibase, Flyway).
  • Conocimiento de entornos como OpenShift.

Benefits & conditions

Contrato Indefinido

100% REMOTO

About the company

Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento.

Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.

Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:25 min

Testing API endpoints visually using Swagger UI

Alex Soto Alex Soto · WWC 2022

2:53 min

Using OpenAPI as an executable contract

Violina Popova Violina Popova · Europe 2026 Virtual

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:07 min

Internal framework architecture and Swagger UI documentation

Matteo Collina Matteo Collina · JS Congress

2:48 min

Understanding the purpose of OpenAPI specifications

Christopher Walles Christopher Walles · WWC 2024

Videos

See all

Related articles

See all