Java & Workday Developer

knowmad Mood
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Java
Unit Testing
Azure
Checkstyle
Static Program Analysis
Software Quality
Databases
Data Transmissions
Relational Databases
Java Database Connectivity
Java Persistence API
Spring
JUnit
Python
Liquibase
Maven
MVC
Openshift
Oracle Applications
RabbitMQ
Mockito
Swagger
Service Discovery
SONAR (Symantec)
Openapi
Spring-boot
Backend
Kafka
REST
Spring Batch
Workday
Microservices

Job description

Buscamos una persona para incorporarse a un equipo técnico trabajando principalmente con Python, Java y Workday, participando en proyectos con foco en integraciones, transferencia de datos y procesos de nómina. El puesto ofrece la oportunidad de formar parte de un entorno con arquitectura de microservicios y tecnologías modernas., * Desarrollar e implementar soluciones backend con Java (8+) y Python.

  • Diseñar y consumir APIs REST siguiendo estándares como OpenAPI/Swagger.
  • Participar en integraciones con Workday a nivel funcional y técnico.
  • Gestionar procesos de transferencia de datos, especialmente en contexto de nómina.
  • Colaborar en entornos de arquitectura de microservicios.
  • Participar en pruebas unitarias y de integración para asegurar la calidad del software.
  • Trabajar con bases de datos relacionales y optimización de consultas.

Requirements

Experiencia de al menos 4 años en desarrollo:

  • Java (versión 8 en adelante) y Spring Framework (Spring Boot, Spring Batch, MVC) Imprescindible

  • Python (muy recomendable)

  • Workday (nivel funcional/técnico) Imprescindible

  • Conocimientos en:

  • Arquitectura de microservicios (APIs REST, OpenAPI, Swagger)
  • Herramientas de compilación como Maven
  • Testing: JUnit, Mockito, Wiremock, MockMVC, Spring Test
  • Bases de datos relacionales (JPA, Oracle, JDBC)
  • Experiencia en procesos de transferencia de datos y nómina.
  • Nivel de inglés hablado mínimo B2, Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:
  • Azure DevOps
  • Brokers de mensajería (Kafka, RabbitMQ)
  • Feature Flags
  • Programación reactiva
  • Análisis de código estático (Sonar, PMD, Checkstyle)
  • Bases de datos no relacionales
  • Componentes avanzados de microservicios (Service Discovery, Circuit Breaker, OpenShift)
  • Herramientas de migración de BBDD (Liquibase, Flyway)

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