Desarrollador Backend Java
¿Te gustan los retos? ¡Aquí tienes uno!
Somos una compañía global de alta tecnología con un equipo de ingenieros emprendedores, científicos y expertos digitales de todo el mundo. Juntos hemos formado una comunidad que está en constante crecimiento, de la que estamos orgullosos. Ofrecemos servicios de consultoría a clientes de alto perfil a nivel mundial en diversas áreas de servicio, como:
- Tecnología e ingeniería
- Energía y energías renovables
- Life sciences y farmacia
- Digital y TI
Sobre esta vacante
Desarrollador Senior Java Microservicios – Sector Banca Descripción del puesto En un entorno dinámico y de alta exigencia, buscamos un Desarrollador Senior de Java con sólida experiencia en microservicios y participación en proyectos de importancia crítica para el negocio, preferiblemente dentro del sector banca o financiero. El perfil ideal es alguien con gran compromiso, capacidad para trabajar en entornos complejos y orientación a la calidad, que quiera aportar tanto en el plano técnico como en la mejora continua de procesos y metodologías. Responsabilidades • Diseñar, desarrollar y mantener microservicios en Java 17 o superior, aplicando arquitectura hexagonal y DDD. • Implementar patrones de CQRS y comunicación asíncrona mediante Apache Kafka en sistemas críticos de negocio. • Aplicar metodologías de TDD y tests de aceptación para garantizar calidad en entornos de misión crítica. • Gestionar y colaborar en proyectos versionados en GitHub o Bitbucket, aplicando buenas prácticas de control de versiones. • Asegurar la resiliencia, escalabilidad y seguridad de aplicaciones en producción bancaria. • Colaborar estrechamente con equipos de negocio, analistas y arquitectos para transformar requerimientos en soluciones técnicas. • Proponer y explorar el uso de herramientas de IA aplicadas al desarrollo de software para mejorar productividad y calidad. • Actuar como referente técnico y mentor para otros miembros del equipo. Requisitos • +5 años de experiencia en desarrollo backend con Java (mínimo Java 17). • Experiencia comprobada en proyectos de alta criticidad para negocio, preferiblemente en banca o sector financiero. • Conocimientos sólidos de microservicios, arquitectura hexagonal y DDD. • Experiencia en TDD, tests de aceptación y frameworks de testing (JUnit, Cucumber, etc.). • Conocimiento de CQRS y experiencia en Apache Kafka (event streaming, integración). • Experiencia en el uso de repositorios GitHub o Bitbucket. • Haber trabajado en entornos ágiles. Valorables • Experiencia en banca digital, pagos, core bancario o sistemas financieros de misión crítica. • Experiencia en cloud (AWS, Azure, GCP) y despliegues con Docker / Kubernetes. • Familiaridad con CI/CD (GitLab CI, Jenkins, GitHub Actions, etc.). • Interés y experiencia en el uso de IA en el ciclo de desarrollo (copilots, generación de tests, automatización de código). • Conocimientos en seguridad y cumplimiento normativo en banca (OAuth2, JWT, PSD2, GDPR).
Qué esperamos de ti
Requisitos • +5 años de experiencia en desarrollo backend con Java (mínimo Java 17). • Experiencia comprobada en proyectos de alta criticidad para negocio, preferiblemente en banca o sector financiero. • Conocimientos sólidos de microservicios, arquitectura hexagonal y DDD. • Experiencia en TDD, pruebas de aceptación y frameworks de pruebas (JUnit, Cucumber, etc.). • Conocimiento de CQRS y experiencia en Apache Kafka (transmisión de eventos, integración). • Experiencia en el uso de repositorios GitHub o Bitbucket. • Haber trabajado en entornos ágiles. Valorables • Experiencia en banca digital, pagos, core bancario o sistemas financieros de misión crítica. • Experiencia en cloud (AWS, Azure, GCP) y despliegues con Docker / Kubernetes. • Familiaridad con CI/CD (GitLab CI, Jenkins, GitHub Actions, etc.). • Interés y experiencia en el uso de IA en el ciclo de desarrollo (copilots, generación de pruebas, automatización de código). • Conocimientos en seguridad y cumplimiento normativo en banca (OAuth2, JWT, PSD2, GDPR). #LI-MC2
Qué puedes esperar de nosotros
TMC es una empresa internacional de consultoría de alta tecnología que aporta su experiencia a los clientes para apoyarlos en la realización de sus desafíos tecnológicos. Así, TMC opera como un centro de expertos a disposición de sus clientes y les ayudamos a ser más competitivos en un mundo tecnológico cada vez más global y de cambio acelerado. En TMC creemos que las personas son la fuerza impulsora detrás de la innovación tecnológica. Por ello, queremos crear las mejores condiciones posibles para que los talentos tecnológicos puedan desarrollarse. Te ofrecemos un entorno laboral desafiante y estimulante en el que puedes ser el director de tu propia carrera. Como Employeneur eres parte de nuestra familia TMC. Además de nuestra destacada experiencia técnica, la diversión y el compromiso son partes significativas de nuestra cultura.
Estamos encantados de que estés interesado en trabajar en TMC. Aplica ahora del modo que más te convenga y esperamos poder darte pronto la bienvenida a uno de nuestros equipos.
Contáctanos para oportunidades, colaboraciones o preguntas. Estamos aquí para conectar.