Ingeniero/a de Software Senior - Backend Java
J.P. Morgan busca un Ingeniero de Software Senior con experiencia en Java Backend para unirse a su equipo en Buenos Aires. El rol implica el diseño, desarrollo y mantenimiento de soluciones tecnológicas escalables y seguras, trabajando en un entorno ágil y colaborativo.
Si sos un/a Ingeniero/a de Software Senior con experiencia en Java Backend y buscás un desafío en una empresa líder a nivel mundial, esta es tu oportunidad. Podrás diseñar y desarrollar soluciones tecnológicas escalables en un entorno ágil y colaborativo en Buenos Aires.
Descripción del puesto
Tenemos una oportunidad emocionante y gratificante para llevar tu carrera de ingeniería de software al siguiente nivel. Como Ingeniero/a de Software III en JPMorgan Chase, dentro del Equipo de Tecnología, te desempeñas como un miembro experimentado de un equipo ágil para diseñar y entregar productos tecnológicos líderes en el mercado, de manera segura, estable y escalable. Eres responsable de implementar soluciones tecnológicas críticas en múltiples áreas técnicas dentro de diversas funciones de negocio, en apoyo de los objetivos comerciales de la firma. Responsabilidades del puesto: - Ejecuta soluciones de software, diseño, desarrollo y resolución de problemas técnicos, con la capacidad de pensar más allá de los enfoques rutinarios o convencionales para construir soluciones o desglosar problemas técnicos. - Crea código de producción seguro y de alta calidad y mantiene algoritmos que se ejecutan de forma síncrona con los sistemas apropiados. - Produce artefactos de arquitectura y diseño para aplicaciones complejas, siendo responsable de garantizar que las restricciones de diseño se cumplan en el desarrollo del código de software. - Recopila, analiza, sintetiza y desarrolla visualizaciones e informes a partir de conjuntos de datos grandes y diversos, en servicio de la mejora continua de aplicaciones y sistemas de software. - Identifica de forma proactiva problemas ocultos y patrones en los datos, y utiliza estos conocimientos para impulsar mejoras en la higiene del código y la arquitectura del sistema. - Contribuye a las comunidades de práctica de ingeniería de software y a eventos que exploran tecnologías nuevas y emergentes. - Aporta a la cultura del equipo de diversidad, oportunidad, inclusión y respeto. Requisitos y capacidades: - Formación formal o certificación en conceptos de ingeniería de software y más de 5 años de experiencia aplicada. - Experiencia práctica con Java, Springboot, Microservicios, Docker, Kafka, servicios de AWS, incluyendo ECS, Aurora Postgresql, DynamoDB, S3, SQS, Lambda, EventBridge y SNS. - Profundo conocimiento técnico en la utilización de frameworks para entregar aplicaciones, y capacidad para profundizar en las implementaciones de código. - Experiencia práctica en el diseño de sistemas, desarrollo de aplicaciones, pruebas y estabilidad operativa. - Dominio en la implementación de prácticas de Integración Continua y Despliegue Continuo (CI/CD) para optimizar los procesos de desarrollo de software, mejorar la colaboración y asegurar la entrega rápida de productos de software de alta calidad. - Dominio en la creación y construcción de aplicaciones escalables con sólidas capacidades de resiliencia, asegurando que puedan soportar y recuperarse de interrupciones, mantener la disponibilidad y ofrecer un rendimiento consistente en diversas condiciones. También debe destacar en arquitecturas basadas en eventos. - Experiencia en el uso de herramientas de monitoreo y logging como Datadog, Grafana, Splunk y en la creación de dashboards y alertas utilizando estas herramientas. - Fluidez en inglés. Requisitos deseables: - Familiaridad con tecnologías modernas de front-end. J.P. Morgan es un líder global en servicios financieros, que brinda asesoramiento estratégico y productos a las corporaciones, gobiernos, individuos adinerados e inversores institucionales más prominentes del mundo. Nuestro enfoque de "negocio de primera clase de manera de primera clase" para servir a los clientes impulsa todo lo que hacemos. Nos esforzamos por construir asociaciones confiables y a largo plazo para ayudar a nuestros clientes a alcanzar sus objetivos comerciales. Reconocemos que nuestra gente es nuestra fortaleza y los diversos talentos que aportan a nuestra fuerza laboral global están directamente relacionados con nuestro éxito. Somos un empleador que ofrece igualdad de oportunidades y valoramos mucho la diversidad y la inclusión en nuestra empresa. No discriminamos por ningún atributo protegido, incluyendo raza, religión, color, origen nacional, género, orientación sexual, identidad de género, expresión de género, edad, estado civil o de veterano, embarazo o discapacidad, o cualquier otra base protegida por la ley aplicable. También hacemos adaptaciones razonables para las prácticas y creencias religiosas de los solicitantes y empleados, así como para las necesidades de salud mental o discapacidad física. Visita nuestras preguntas frecuentes para obtener más información sobre cómo solicitar una adaptación.
Responsabilidades
- Ejecutar soluciones de software
- Diseño
- Desarrollo
- Solución de problemas técnicos
- Crear código de producción seguro y de alta calidad
- Mantener algoritmos
- Producir artefactos de arquitectura y diseño
- Recopilar, analizar y sintetizar datos
- Identificar problemas y patrones en datos
- Contribuir a comunidades de prácticas de ingeniería de software