https://static.magneto365.com/lib/assets/2.84.2/9321e901f2689afe.svg icon item

/ empresas

/ indra

/ empleos

/ Desarrollador JAVA

Trabajo en Indra

Desarrollador JAVA

Indra
Guardar
https://static.magneto365.com/lib/assets/2.84.2/11dece484f88eed0.svg icon item
Ver empresa
Calendar1-icon

Hace 7 días

Briefcase-icon

5 años de experiencia, profesional

DollarCircle-icon

Salario a convenir

Location-icon

Palabras clave: Desarrollador, Java, Backend Java, microservicios y construcción

Location-icon

Remoto / híbrido en :

Estamos en búsqueda de un Desarrollador Backend Java

💡 ¿Listo/a para unirte a nuestra misión de transformar la experiencia digital de nuestros clientes?
Buscamos un/a profesional apasionado/a por el desarrollo de software, que quiera integrarse a nuestro equipo y contribuir con soluciones innovadoras y de alto impacto.

Requisitos

• Ingeniero de sistemas, software, informática electrónica o carreras afines preferiblemente con experiencia en microservicios.

• Experiencia general mínimo de 5 años.

• Conocimientos en Java JDK 8, 11 y 17, con frameworks como Spring, Spring Boot, Reactor, JDBC y JPA, y preferiblemente Quarkus. Debe manejar programación funcional y reactiva (RxJava, WebFlux), desarrollo de microservicios, arquitectura Event Driven (Apache Kafka, tópicos, manejo de eventos), y patrones complejos como Saga, Event Sourcing y CQRS. Además, es necesario tener conocimientos en APIs REST/RESTful, OpenAPI y Swagger, bases de datos SQL Server, Azure SQL y CosmosDB, prácticas de CI/CD, pruebas unitarias y code review, manejo de contenedores y orquestación con Docker, Kubernetes y OpenShift, así como experiencia en Azure: AKS, App Service, Function, Application Gateway, DataFactory, DataBricks, PaaS. Por último, debe aplicar buenas prácticas de desarrollo seguro (OWASP), refactorización y mantenimiento de alta calidad.

Funciones: 

  • Crear y mantener aplicaciones bancarias basadas en los requisitos del negocio, orientadas a la transformación digital para una experiencia simple y segura.

  • Desarrollar componentes tecnológicos con alta disponibilidad y escalabilidad.

  • Resolver necesidades del negocio mediante APIs y microservicios, enfocándose en la mejor experiencia de usuario.

  • Gestionar todo el ciclo de vida de los componentes que construye, implementando mejoras y reduciendo la deuda técnica.

  • Aplicar técnicas de refactorización y lineamientos de desarrollo: code review, programación segura, pruebas unitarias, etc.

  • Conocer y aplicar patrones complejos como Saga, Event Driven, Event Sourcing y CQRS.

  • Promover prácticas de código limpio y mentoría dentro del equipo.

  • Resolver conflictos de merge y diseñar estrategias de ramas para múltiples tareas simultáneas.

  • Optimizar consultas y bases de datos, considerando índices, tipos de datos y compresión.

  • Definir estrategias de pruebas, construir mocks y mejorar la cobertura de test.

  • Transformar el diseño y la visión del producto en entregables de software de calidad.

  • Integrar la aplicación con todos los sistemas y servicios necesarios.

  • Garantizar la funcionalidad, rendimiento y escalabilidad de la aplicación.

 Te ofrecemos: 

  • Cultura centrada en las personas 

  • Planes de carrera, semilleros y proyectos con propósito 

  • El respaldo de una compañía reconocida como Great Place to Work 

 Condiciones: 

📍 Ubicación: Remoto 

📝 Tipo de contrato: (A término Indefinido) 

¡Aplica ahora y súmate al Core! 

Habilidades

Java
Rest
Spingboot
SOAP
warning

¡Ten cuidado con el fraude!

Magneto y sus empresas aliadas nunca te pedirán dinero a cambio en un proceso de selección. Ten cuidado, revisa bien la vacante y si ves algo sospechoso repórtalo.

warningReportar fraude

Requisitos para aplicar a la vacante:

Experiencia:

5 años de experiencia

Nivel de estudios:

Profesional

Salario:

Salario a convenir