Senior Principal Architect - Payments Platform

JPMorgan Chase JPMorgan Chase · Banking · Palo Alto, CA +1 · Commercial & Investment Bank

Senior Principal Architect for Payments Platform at JPMorgan Chase, focusing on modernizing and transforming cloud-native Java applications. Responsibilities include designing scalable systems, creating architecture blueprints, leading technical decisions, mentoring developers, and ensuring code quality. Requires extensive Java, cloud, microservices, and distributed systems experience.

What you'd actually do

  1. Design and develop scalable, high-performance Java-based cloud-native applications
  2. Architect solutions for processing large data volumes with low latency and high throughput
  3. Create technical specifications and detailed architecture blueprints for distributed systems
  4. Lead technical decisions for enterprise-scale Java applications
  5. Establish coding standards, best practices, and development methodologies

Skills

Required

  • Java development
  • cloud-native application design
  • Java
  • Spring Boot
  • Service-mesh
  • Docker
  • Kubernetes
  • distributed computing
  • high-throughput systems
  • low-latency systems
  • large data volumes
  • microservices architecture
  • API design
  • AWS
  • Azure
  • GCP
  • event-driven architectures
  • streaming
  • message brokers
  • Kafka
  • RabbitMQ
  • DevOps practices
  • CI/CD pipelines
  • containerization
  • Docker
  • Kubernetes
  • SQL
  • NoSQL
  • data modeling
  • collaboration
  • problem-solving

Nice to have

  • Payments domain
  • financial services industry
  • reactive programming
  • asynchronous processing models
  • advanced performance tuning
  • optimization techniques
  • multiple cloud platforms
  • hybrid cloud architectures
  • data engineering
  • big data technologies
  • Spark
  • Flink
  • Hadoop ecosystem
  • Agile/Scrum methodologies
  • security frameworks
  • compliance best practices
  • Cloud certification(s)
  • AWS certification
  • Azure certification
  • GCP certification
  • open-source projects contributions

What the JD emphasized

  • 10+ years of Java development experience
  • Strong hands-on coding skills in Java
  • extensive experience with distributed computing and designing high-throughput, low-latency systems
  • Demonstrated success processing large data volumes in production environments
  • Expert-level knowledge of microservices architecture, API design, and cloud platforms (AWS, Azure, GCP)
  • strong experience with databases (SQL and NoSQL) and data modeling at scale
  • Strong collaboration skills
  • strong problem-solving abilities