JPMorgan Chase

Software Engineer III - Java, UI, SQL, Kafka, Spark

JPMorgan Chase
Apply
2 months ago
Mumbai, IndiaSenior

Responsibilities

  • Design, build, and maintain end-to-end full-stack solutions using Java technologies and modern UI frameworks.
  • Develop and support backend services and REST or GraphQL APIs, including authentication, authorization, integrations, and error handling.
  • Build responsive and accessible frontend experiences with reusable UI components.
  • Integrate data platforms, data services, and event streams to support reliable datasets and metrics.
  • Improve application data quality, observability, lineage, and governance in collaboration with data teams.
  • Perform code reviews, unit and integration testing, CI/CD, performance tuning, production support, and troubleshooting.
  • Contribute to system design and non-functional requirements involving security, resiliency, scalability, and latency.
  • Use enterprise-authorized AI coding and automation tools while reviewing and validating their outputs.
  • Troubleshoot complex production issues across UI, services, and data interactions and implement sustainable fixes.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Significant professional experience delivering full-stack software.
  • Strong proficiency in Java and enterprise backend development, including Spring or Spring Boot.
  • Experience building microservices and well-designed REST APIs.
  • Experience with frontend development using React, Angular, or Vue, plus HTML, CSS, TypeScript, and JavaScript.
  • Strong knowledge of relational databases and SQL, including schema design and query optimization.
  • Hands-on experience with CI/CD pipelines, automated testing, and Git.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools and critically evaluating their outputs.
  • Understanding of responsible AI use, data sensitivity, secure handling of inputs and outputs, resiliency, and security expectations.
  • Practical knowledge of OAuth2, JWT, secure coding, secrets management, and production readiness.
  • Strong problem-solving, collaboration, written communication, and verbal communication skills.
  • Preferred experience with Kafka, Spark, Snowflake, Databricks, Hive, Airflow, data governance, observability tooling, Docker, and Kubernetes.
  • Domain exposure to loan origination, loan servicing, or regulated financial workflows is helpful but not required.

Tech Stack

AngularApache AirflowApache HiveApache KafkaApache SparkCSSDatabricksDockerGitGraphQLHTMLJavaJavaScriptKubernetesPostgreSQLReactSnowflakeSpring BootSQLTypeScriptVue.js
JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me