Java Backend Developer
Kairós Digital Solutions
2 days ago
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
SpanishJob location
Tech stack
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Code Review
Databases
JUnit
Python
Maven
Oracle Applications
Scrum
Mockito
Software Engineering
Spring-boot
Backend
GIT
Kotlin
Front End Software Development
REST
Software Version Control
Microservices
Job description
- Diseñar y desarrollar APIs y microservicios..
- Implementar nuevas funcionalidades y evolucionar servicios existentes en entornos de pagos.
- Analizar requisitos técnicos y proponer soluciones viables junto al equipo.
- Colaborar con equipos de arquitectura, frontend y otros sistemas.
- Escribir y mantener tests (unitarios, integración y end-to-end).
- Participar en la certificación de soluciones con marcas (Visa, Mastercard, etc.).
- Revisar código (code reviews) y asegurar buenas prácticas de desarrollo.
- Trabajar en un entorno ágil (Scrum), participando en dailies, refinamientos y retrospectivas.
Requirements
En Kairós buscamos personas con experiencia como Backend Developer. Estas personas formarían parte de nuestra disciplina Tech, la cual está liderada por Carlos Cañado y Reinaldo Aguilera.
Buscamos a un Backend Developer con experiencia en desarrollo que disfrute construyendo
soluciones robustas y escalables, y que quiera trabajar en un entorno donde la tecnología
impacta directamente en productos de pagos digitales: tokenización de tarjetas,
autenticación en e-commerce y lectura de códigos QR., * Experiencia sólida desarrollando en Java con Spring Boot.
- Experiencia construyendo APIs REST y servicios backend, y uso de herramientas como Insomnia o similares...
- Conocimiento práctico en desarrollo de microservicios.
- Experiencia trabajando con Git y control de versiones.
- Experiencia en testing automatizado (unitario e integración).
- Experiencia en proyectos Maven.
- Experiencia en test unitarios, Integración, E2E (conocimientos de mockito, JUnit ...)
- Conocimientos sobre metodologías ágiles: Agile, Scrum, Kanban ..., * Experiencia con Kotlin.
- Experiencia trabajando en AWS.
- Conocimiento de entornos bancarios o plataformas internas (ASO/APX).
- Conocimiento en lenguajes de BBDD, preferiblemente Oracle
- Experiencia en sistemas de pagos o certificaciones con marcas.
- Conocimientos en Python.
- Experiencia en el uso de herramientas basadas en IA para el desarrollo de software., * Capacidad analítica y de resolución de problemas: Para entender flujos complejos de pagos, detectar fallos y proponer soluciones técnicas sólidas, considerando el contexto técnico y funcional.
- Comunicación efectiva: Para explicar soluciones técnicas, participar en discusiones con otros equipos (arquitectura, frontend, product owner, service owner, scrum master, developers y tech leads) y documentar correctamente.
- Proactividad: No solo ejecutar tareas, sino identificar mejoras, anticipar problemas y proponer soluciones. Actitud de aprendizaje constante en el ambiente tecnológico.
- Orientación a calidad: Especialmente importante en pagos: atención al detalle, foco en testing y en evitar errores en producción.
- Adaptabilidad: Cambios de prioridades, evolución de requisitos, certificaciones... hay que moverse bien en entornos dinámicos.
- Responsabilidad y ownership: Hacerse cargo de lo que se desarrolla de principio a fin (desde el diseño hasta producción y soporte).
About the company
Somos Empresa Great Place To Work desde 2019 por quinto año consecutivo ocupando el 5 lugar en el año 2024 gracias a nuestros valores, nuestra cultura y a los beneficios e iniciativas internas que lanzamos centradas en las personas.
Acompañamos a nuestros clientes en proyectos de transformación tecnológica y ágil. Trabajamos en equipos organizados por disciplinas y en squads multidisciplinares en proyectos muy diversos (retail, investigación sanitaria, banca, seguridad, movilidad…).
Aunque hemos crecido mucho en el último año, no queremos olvidarnos de nuestra esencia, centrados siempre en las personas: hacemos seguimiento personal constante con el equipo técnico y de Talento. Además, apostamos siempre por la transparencia y la claridad.
Estamos en España, México y Perú. En Kairós encontrarás proyectos en los que podrás trabajar desde casa, ¡sin perder la cercanía con el resto del equipo!., Más de 350 Kairoseros y Kairoseras son de la familia Tech en Kairós y trabajamos ofreciendo soluciones tecnológicas participando en todo tipo de proyectos desde el inception y definición del producto, trabajando con todo tipo de frameworks y garantizando siempre soluciones no solo efectivas, si no también fáciles de usar, mantener y actualizar al panorama tecnológico actual.