Ingeniero Desarrollo aplicaciones Java/Microservicios

Sé de los primeros solicitantes.
Solo para miembros registrados
Madrid
A distancia
EUR 40.000 - 60.000
Sé de los primeros solicitantes.
Hace 3 días
Descripción del empleo
# Ingeniero Desarrollo aplicaciones Java/Microservicios# Ingeniero Desarrollo aplicaciones Java/Microservicios## Indefinido0, 00, 10, 20, 30, 40, 50, 60, 71, 01, 11, 21, 31, 41, 51, 61, 72, 02, 12, 22, 32, 42, 52, 62, 70, 00, 10, 21, 01, 11, 22, 02, 12, 23, 03, 13, 2**Mission**Buscamos un Desarrollador de Aplicaciones Java con experiencia en microservicios para formar parte de nuestro equipo de tecnología en una reconocida entidad bancaria.Este puesto está orientado al desarrollo, implementación y mantenimiento de aplicaciones de software críticas, que faciliten la operación bancaria de manera eficiente, segura y escalable. El candidato ideal será responsable de diseñar, desarrollar y desplegar soluciones basadas en arquitectura de microservicios utilizando las mejores prácticas de desarrollo ágil y metodologías DevOps**Perfil**1. Java Avanzado •Dominio de Java 8+ (streams, lambdas, Optional, Date/Time API). •Uso de patrones de diseño (Builder, Singleton, Factory, etc.). •Manejo de excepciones y logging (Lombok, SLF4J). 2. Spring y Spring Boot •Inyección de dependencias, anotaciones. •Configuración de beans y perfiles. 3. Maven •Gestión de dependencias y módulos multi-maven. •Manejo de plugins y perfiles de build. 4. APIs REST y RAML •Diseño y consumo de APIs RESTful. •Definición de contratos con RAML. 5. Integración y Consumo de Servicios •Uso de clientes REST (Feign, RestTemplate, WebClient). •Consumo de servicios internos y externos (consumers, DTOs, mappers). •Acceso a BBDD a través de JPA/JPQL 6. Testing •JUnit y Mockito para pruebas unitarias. •Pruebas de integración y uso de perfiles de test. 7. Control de versiones y buenas prácticas •Git (ramas, merge, pull request, resolución de conflictos). •Buenas prácticas de clean code y documentación. 8. Manejo de errores y validaciones •Validación de datos de entrada (formatos, nulos, reglas de negocio). •Gestión de errores y respuestas controladas. 9. Conocimientos adicionales •Experiencia con CI/CD (Jenkins). •Conocimientos de arquitectura hexagonal y DDD. •Experiencia en refactorización y mantenimiento de código legado.- Contrato indefinido.- Modalidad 100% en remoto- Flexibilidad horaria.- Plan de carrera: ofrecemos una atractiva carrera profesional en función de la experiencia y potencial personal dentro de una compañía en continua evolución y con un sólido crecimiento- Plan de formación en competencias tecnológicas de acuerdo con las exigencias de los proyectos y clientes.- Retribución flexible: te ofrecemos una retribución a la carta pudiendo elegir diferentes productos y modelar tú mismo cómo distribuirlos: seguro de salud, tickets de comida, guardería, tarjeta transporte, etc.**Organización**Inetum es líder europeo en servicios digitales. El equipo de 28.000 consultores y expertos de Inetum se esfuerza cada día por lograr un impacto digital en las empresas, en las entidades del sector público y en la sociedad. Las soluciones de Inetum quieren contribuir al rendimiento y la innovación de sus clientes, así como al interés general.Presente en 19 países con una red de centros densa, Inetum colabora con los principales fabricantes de software para afrontar los retos de la transformación digital con proximidad y flexibilidad.Impulsada por su ambición de crecimiento y expansión, Inetum generó una cifra de negocio de 2.500 millones de euros en 2023.**País**España**Ubicación**Madrid**Tipo de contrato**Indefinido##### Elija su ubicación e idiomaPara facilitar el acceso a los diferentes idiomas y para que haya más información disponible en nuestro sitio, hemos optado por la traducción automática. Le agradecemos su comprensión respecto a la traducción literal del contenido.