Publicado hace un día.
Desarrollador Backend Java Middle - Remoto en Corus Consulting
$ 35,000 a 40,000 MXN (Bruto)
Remoto Temp: Ciudad de México
Empleado de tiempo completo
Inglés : Nivel Intermedio
Corus Consulting somos una consultora con más de 15 años de experiencia con diferentes clientes a nivel mundial; tenemos presencia en Europa, Estados Unidos, Asia y México.
Nos encontramos en búsqueda de tu talento para laborar como: Backend Developer
Experiencia:
· 3 años de experiencia en:
· Experiencia en Desarrollo Java (JDK8, JDK17)
· Dominio del Framework Spring (Boot, MVC, Core, Web, Integration, Cloud, Security)
· Experiencia en el diseño, e implementación de Microservicios Restful.
· Experiencia en el consumo de APIS Rest y Web Services(Soap)
· Desarrollo en pruebas unitarias con JUNIT.
· Manejo de herramientas de integración continua (CI/CD)
· Manejo de herramientas versionado de código (git, Bitbucket)
· Manejo de herramientas de escaneo de seguridad para código estático, dinámico (Checkmarx, Fortify,Blackduck) – Experiencia en la interpretación de los reportes entregados, así como resolución de los issues de seguridad.
· Manejo de herramientas monitoreo y observabilidad de aplicaciones (Dynatrace, Splunk, Análisis de logs)
· Conocimiento en los principios de metodología "Agile" así como flexibilidad para adaptar la experiencia a entornos nuevos y en constante cambio.
· Conocimientos en el uso de: Maven, Gradle.
Actividades:
· Diseña, Desarrolla y Monitorea Microservicios RESTful.
· Domina al menos un framework de desarrollo orientando a objetos.
· Elabora, propone y evalua soluciones alienadas con los estándares del banco.
· Ejecuta prácticas de integración continua de código, a través de herramientas CI/CD.
· Interactúa con un equipo interdisciplinario mediante metodologías ágiles.
· Elabora planes de implementación para despliegues en la Oncloud y servidores Onprem.
· Asegura la calidad de los componentes de TI desarrollados a través de la ejecución de pruebas unitarias.
· Asegura la escalabilidad de los componentes de TI desarrollados mediante el uso de Patrones de Diseño, OO y buenas prácticas de desarrollo.
· Asegura la reusabilidad de los componentes de TI, a través de la creación de componentens o librerías de uso común en el área.
· Asegura la seguridad de los componentes de TI desarrollados a través del uso de herramienta de escaneo de código estático y dinámico.
· Verifica el estado de salud de los componentes de TI desarrollados a través de herramientas de Monitoreo (observabilidad, análisis de logs)
· Comprende la cultura de riesgo del Banco y cómo debe considerarse el apetito de riesgo en las actividades y decisiones diarias desde el punto de vista técnico y de negocio.
· Lidera las sesiones técnicas dentro de un equipo multidisciplinario.
· Identifica, registra y soluciona la deuda técnica generada durante el desarrollo.
· Brinda feedback constructivo a sus compañeros de equipo.
· Comunica decisiones técnicas y explica su contexto.
· Se interesa por su desarrollo profesional y de mejora continua a través de cursos, certificaciones .
Modalidad:
Remoto, con disponibilidad de asistencias eventuales.
Ofrecemos:
· Esquema 100% nomina
· Prestaciones de ley
· Beneficios adicionales
· Pago de PTU
· Cursos y/o certificaciones
· Plan de carrera
· Horario: lunes a viernes