OverviewSer un miembro altamente cualificado, motivado y activo.
Diseñando, desarrollando, implementando y manteniendo aplicaciones back-end robustas, escalables y seguras utilizando Java y tecnologías asociadas.
Liderar técnicamente proyectos, optimizar arquitecturas existentes y garantizar estándares de calidad para cumplir con los objetivos del negocio y las necesidades de los usuarios.
Contar con una sólida experiencia en desarrollo de aplicaciones back-end.Desarrollo y ArquitecturaDiseñar e implementar soluciones back-end eficientes y escalables usando Java y frameworks como Spring Boot y tecnologías asociadas.Definir arquitecturas limpias (microservicios, event-driven, hexagonal) y garantizar buenas prácticas (Sonar, CheckMarx, Fortify, BlackDuck, SOLID).
Optimizar rendimiento y resolver cuellos de botella en sistemas existentes.Integrar aplicaciones con bases de datos, servicios externos y APIs.Mentorizar a desarrolladores junior / mid-level mediante code reviews y pair programming.Colaborar con equipos cross-functional (FrontEnd, DevOps, QA) para integrar soluciones.Calidad y SeguridadImplementar pruebas unitarias / integración (JUnit, Mockito) y asegurar la calidad del software.Aplicar estándares de seguridad (OWASP, autenticación JWT / OAuth2).
Trabajar con infraestructura en la nube (AWS / Azure / GCP) y herramientas como Docker / Kubernetes.Automatizar despliegues con CI / CD (Jenkins, GitHub Actions).
Documentar diseños técnicos, decisiones y procesos para mantener conocimiento accesible.a) Velocidad de entrega : Cumplimiento de deadlines, tiempo de resolución de bugs y throughput de código.b) Calidad del software : cobertura de pruebas superiores al 80%, reducción de bugs e incidentes en producción.c) Impacto en la arquitectura : reducción de latencia, escalabilidad lograda en los componentes, reutilización de componentes.d) Liderazgo Técnico : mentoría efectiva, code review realizadas y adopción de buenas prácticas.e) Innovación : mejores propuestas implementadas y tecnologías.Requisitos¿Qué necesitas?
Licenciatura en Informática, sistemas o Ingeniería.Conocimiento en principios de metodología Agile y flexibilidad para adaptar la experiencia a entornos nuevos y en constante cambio.Trabajo en equipo.Java : Dominio avanzado (JDK 11+, lambdas, streams, concurrencia).
APIs : Diseño de RESTful APIs y conocimiento de GraphQL.Eventos / Mensajería : Kafka, RabbitMQ o AWS SQS.Control de Versiones : Git (GitHub / GitLab).
Infraestructura : Trabajo con nube (AWS / Azure / GCP).
Experiencia : 5+ años en desarrollo back-end con Java.Inglés : Nivel intermedio / avanzado (lectura / escritura técnica).
Educación : Licenciatura en Ingeniería de Software, Sistemas o afín (o experiencia equivalente).
Requisitos DeseablesCertificaciones en Java (Oracle Certified Professional) o cloud (AWS / Azure).
Experiencia con arquitecturas serverless (AWS Lambda).
Conocimiento de observabilidad (Dynatrace, Prometheus, Grafana).
Familiaridad con patrones de resiliencia (Circuit Breaker, Retry).
En Scotiabank, valoramos las habilidades y experiencias únicas que cada persona aporta al banco y nos comprometemos a crear y mantener un entorno inclusivo y accesible para todos.
Todos / as los / las empleados deben cumplir con las políticas, normas, códigos y directrices del banco relacionadas con la no discriminación y las adaptaciones en el lugar de trabajo.
Si necesitas algún tipo de adaptación en temas de accesibilidad durante el proceso, indícalo a nuestro equipo de Atracción de Talento.Scotiabank es una empresa incluyente, que respeta la diversidad y no hace ningún tipo de discriminación.Bajo ninguna circunstancia solicita pruebas de embarazo, ni de VIH.Agradecemos tu interés.
Sin embargo, únicamente las personas seleccionadas para entrevista serán contactadas.Location(s) : Mexico : Ciudad de México : Miguel HidalgoScotiabank is a leading bank in the Americas.
Guided by our purpose : "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone.
If you require accommodation during the recruitment and selection process, please let our Recruitment team know.
If you require technical assistance, please click here.
Candidates must apply directly online to be considered for this role.
We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.Note : All postings in me@Scotiabank will remain live for a minimum of 5 days.
#J-18808-Ljbffr
Backend Developer • Xico, Veracruz, México