Ingeniero de Software III - Java
J.P. Morgan busca un Ingeniero de Software III con experiencia en Java para su equipo en Buenos Aires. El rol implica el diseño, desarrollo y mantenimiento de soluciones tecnológicas en un entorno ágil.
Si sos un ingeniero Java con ganas de crecer, este puesto en J.P. Morgan es para vos. Podrás diseñar y desarrollar soluciones tecnológicas de vanguardia en un equipo ágil y dinámico. Ideal para quienes buscan un desafío profesional en una empresa líder.
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 JPMorganChase, dentro de LATAM FX & Rates Engineering, te desempeñarás 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. Serás 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 calidad del código y la arquitectura del sistema. - Contribuye a las comunidades de prácticas 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, capacidades y habilidades requeridas: - Más de 5 años de experiencia en Core Java, frameworks: Spring, Hibernate, JMS, Cucumber. - Fundamentos sólidos en estructuras de datos, caching, multithreading, mensajería y comunicación asíncrona. - Fuerte conocimiento de tecnologías de Internet, incluyendo REST y/o Web Services/SOA. - Fuerte conocimiento de RDBMS/SQL (Esp. Oracle, PLSQL). - Experiencia con Test-Driven Development (TDD), Integración Continua (CI) y despliegue automatizado de proyectos multi-rama y multi-módulo. - Experiencia con control de código fuente Git/Bitbucket. - Sólida comprensión de metodologías ágiles como CI/CD, Resiliencia de Aplicaciones y Seguridad. Requisitos, capacidades y habilidades preferidas: - Familiaridad con tecnologías modernas de front-end. - Exposición a tecnologías cloud. J.P. Morgan es un líder global en servicios financieros, que proporciona asesoramiento estratégico y productos a las corporaciones, gobiernos, individuos adinerados e inversores institucionales más prominentes del mundo. Nuestro enfoque de "primera clase en un negocio 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 vinculados a nuestro éxito. Somos un empleador que ofrece igualdad de oportunidades y valoramos enormemente 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 realizamos 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
- Ejecuta soluciones de software, diseño, desarrollo y resolución de problemas técnicos
- Crea código de producción seguro y de alta calidad
- Mantiene algoritmos que se ejecutan de forma síncrona con los sistemas apropiados
- Produce artefactos de arquitectura y diseño para aplicaciones complejas
- Asegura que las restricciones de diseño se cumplan con el desarrollo de código de software
- Recopila, analiza, sintetiza y desarrolla visualizaciones e informes a partir de conjuntos de datos grandes y diversos
- Identifica proactivamente problemas y patrones ocultos en los datos
- Impulsa mejoras en la higiene del código y la arquitectura del sistema
- Contribuye a comunidades de prácticas de ingeniería de software y eventos que exploran tecnologías nuevas y emergentes
- Aporta a la cultura de equipo de diversidad, oportunidad, inclusión y respeto