J

JP Morgan Chase

Runs a consumer bank and an investment bank

Software Engineer 3 - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBuenos Aires, ArgentinaNo salary listedIn-person

About the Job

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability for mission-critical, high-volume financial services applications.
  • Experience developing, debugging, and maintaining code in a large corporate environment using Java, Spring or Spring Boot, SQL (Oracle), and MyBatis and/or Hibernate data-access layers.
  • Experience building and consuming RESTful services and event-driven integrations using Apache Kafka.
  • Experience operating services on containerized or cloud-native infrastructure using Docker and Kubernetes/GKP, with CI/CD pipelines such as Jenkins/Jules, source control such as Bitbucket/Git, and work tracking tools such as JIRA.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools, with the ability to evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations; ability to guide peers on safe and effective use.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies, CI/CD, application resiliency, and security.
  • Strong verbal and written communication skills to explain technical decisions, escalate issues, and align stakeholders.
  • Ability to work collaboratively in cross-functional, multicultural, and geographically distributed teams.
  • Ability to anticipate problems, propose improvements, and take initiative beyond assigned tasks.
  • Accountability for deliverables, production stability, and outcomes from design through support.
  • Ability to work in a dynamic, fast-paced environment with shifting priorities and time-sensitive business needs.
  • Structured, analytical problem-solving and sound judgment on trade-offs.
  • Curiosity and willingness to learn technologies, business domains, and practices, and share knowledge.

Responsibilities

  • Own software solutions end-to-end, from design and development through deployment, production support, and continuous improvement, and take accountability for their quality and stability.
  • Execute software design, development, and technical troubleshooting, using non-routine approaches to build solutions and break down technical problems.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with the appropriate systems.
  • Collaborate with Trading, Sales, Product, and engineering teams across LATAM and global locations to translate business needs into technical solutions and keep stakeholders informed about progress, risks, and trade-offs.
  • Communicate complex technical concepts clearly to technical and non-technical audiences, in writing and verbally.
  • Identify problems, risks, and patterns in data and systems; raise them early, propose solutions, and drive improvements to coding hygiene and system architecture.
  • Use enterprise-authorized AI coding-assistance tools for code generation and refactoring, unit-test creation, and documentation; validate outputs through peer review, automated testing, and secure coding standards, and share reusable practices with the team.
  • Apply Software Development Life Cycle tools, including authorized AI-assisted development and automation capabilities, to increase the value of automation.
  • Produce architecture and design artifacts for complex applications and ensure design constraints are met in code.
  • Gather, analyze, and synthesize large, diverse data sets, and build visualizations and reporting for continuous improvement of applications and systems.
  • Participate in team ceremonies, code reviews, and knowledge sharing, and support and mentor peers.

Desired Qualifications

  • Experience with modern front-end frameworks or technologies such as Angular, React, or TypeScript.
  • Exposure to cloud technologies.
  • Interest in or exposure to financial markets, especially FX and/or Rates products.
  • Professional proficiency in English.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs