JPMorgan Chase

Software Engineer III - Java, microservice, AWS, Databricks, MLOps

JPMorgan Chase
Apply
2 days ago
Mumbai, IndiaSenior

Responsibilities

  • Design, develop, and maintain Java-based backend services and Python-based Databricks applications.
  • Build and integrate REST APIs, event-driven services, and resilient microservices with effective service decomposition and inter-service communication.
  • Deploy, operate, monitor, and troubleshoot applications on AWS, including production issues and reliability concerns.
  • Write automated tests, participate in code reviews, and collaborate with product, design, and engineering partners through delivery.
  • Apply observability practices involving logging, metrics, distributed tracing, monitoring, and alerting.
  • Use enterprise-authorized AI-assisted development tools for coding, refactoring, testing, troubleshooting, and documentation while validating outputs for correctness, performance, and security.
  • Contribute reusable AI-assisted development patterns and guide peers on responsible and secure usage.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience in full-stack or software engineering roles.
  • Strong hands-on Java experience, including Core Java, object-oriented design, collections, and concurrency.
  • Experience building and supporting microservices and REST APIs, including service decomposition, inter-service communication, and resilience patterns.
  • Experience with messaging or event-streaming technologies such as Kafka or RabbitMQ.
  • Experience deploying or operating applications on AWS and using services such as EC2, Lambda, S3, ECS/EKS, or API Gateway.
  • Understanding of relational or NoSQL databases and secure software development practices.
  • Proficiency in Python for scripting, automation, backend, or data-processing work, with exposure to Databricks.
  • Familiarity with observability tools such as ELK, Prometheus, Grafana, or CloudWatch.
  • Experience with production monitoring, alerting, reliability practices, CI/CD pipelines, Docker, Kubernetes, and infrastructure as code.
  • Familiarity with MLOps practices including model deployment, monitoring, versioning, and CI/CD for ML pipelines.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to critically evaluate and refine generated outputs.
  • Understanding of responsible AI use, data sensitivity, secure handling of inputs and outputs, resiliency, security expectations, and peer guidance.

Tech Stack

Apache KafkaAWSDatabricksDockerGrafanaJavaKubernetesPrometheusPythonRabbitMQReact

Categories

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