JPMorgan Chase

Software Engineer III - Backend / Data Engineer - Java, Python, Databricks

JPMorgan Chase
Apply
2 days ago
London, United KingdomSenior

Responsibilities

  • Partner with product and design teams to build functionality aligned with business outcomes.
  • Design, develop, troubleshoot, review, and maintain secure production software.
  • Build backend services, RESTful microservices, event-driven architectures, and asynchronous data solutions.
  • Develop workflows and ELT pipelines using Python and Databricks.
  • Implement and maintain unit and integration tests and participate in code reviews.
  • Identify opportunities to automate recurring remediation and improve operational stability.
  • Lead Software Engineering communities of practice and share knowledge and reusable development patterns.
  • Use enterprise-authorized AI-assisted development and automation tools while validating outputs through peer review, testing, and secure coding standards.

Requirements

  • Formal training or certification in software engineering concepts with applied experience in Core Java, J2EE, and Spring Boot.
  • Working knowledge of AWS, Databricks, Python, and the data lifecycle.
  • Strong Spring framework knowledge, including inversion of control and dependency injection.
  • Hands-on experience with event-driven architectures, message brokers, Kafka, RESTful microservices, and asynchronous data.
  • Experience with Oracle, DynamoDB, MongoDB, advanced SQL, statistical data analysis, and data patterns.
  • Experience with Maven or Gradle and version control using GitHub or Bitbucket.
  • Experience with JUnit, Mockito, Spring Test Framework, and Cucumber.
  • Practical experience delivering application development, testing, and operational stability.
  • Preferred experience with Python and Databricks ELT pipelines, Medallion architecture, Java 21+, Domain Driven Design, cloud deployment, data modeling, and AI code assistants.

Tech Stack

Amazon DynamoDBApache KafkaAWSAzureCucumberDatabricksGoogle CloudGradleJavaJUnitMavenMongoDBPythonSpring Boot

Categories

BackendData Engineering
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