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
SeniorJob 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.