JPMorgan Chase

Lead Software Engineer, Java Microservices/API

JPMorgan Chase
Apply
6 hours ago
Plano, TX, USAStaff+
H1B sponsor

Responsibilities

  • Lead the design, development, and delivery of scalable, secure, cloud-native Java and Spring Boot backend services, microservices, and RESTful APIs.
  • Provide technical leadership across architecture, solution design, coding standards, implementation, testing, deployment, observability, and production support.
  • Design resilient distributed systems that meet performance, scalability, availability, maintainability, security, and operational-resilience requirements.
  • Develop and deploy services on AWS using ECS, Docker, and automated CI/CD practices.
  • Design, optimize, and maintain PostgreSQL data models, schemas, queries, indexes, and performance-tuning strategies.
  • Review architecture, technical design, code, and implementation artifacts while mentoring engineers and promoting engineering best practices.
  • Lead automation, remediation, modernization, cloud adoption, and resiliency improvements to reduce operational toil and improve application stability.
  • Drive responsible team adoption of enterprise-authorized AI-assisted development tools for coding, code review, testing, documentation, refactoring, troubleshooting, and incident analysis.
  • Establish standards for validating AI-generated outputs, including correctness, performance, security, secure coding, automated testing, and responsible data handling.
  • Analyze telemetry, operational data, quality metrics, and delivery patterns to improve engineering practices and system reliability.
  • Evaluate architecture designs, integration approaches, technical feasibility, and third-party integration patterns with stakeholders, vendors, and partners.
  • Contribute to engineering communities of practice, reusable frameworks, technical standards, and modern software engineering initiatives.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Strong hands-on experience designing, developing, and maintaining enterprise-grade applications with Java and Spring Boot.
  • Experience building and supporting RESTful APIs, microservices, distributed systems, and cloud-native applications, preferably on AWS with ECS and containers.
  • Experience leading the effective use of approved AI-assisted software development tools and validating their outputs for correctness, performance, security, and responsible data handling.
  • Hands-on experience with Docker, containerized applications, CI/CD pipelines, automated testing, release automation, and DevOps engineering practices.
  • Solid PostgreSQL experience covering relational data modeling, query optimization, indexing, and performance tuning.
  • Advanced understanding of the software development lifecycle, application resiliency, observability, secure software delivery, and agile development.
  • Ability to lead technical design discussions, evaluate implementation options, make engineering decisions, review code, mentor engineers, and influence technical direction.
  • Strong analytical, debugging, problem-solving, communication, and cross-functional collaboration skills.
  • Preferred experience with synchronous REST integrations, Kafka, Amazon SQS, Aurora PostgreSQL, Snowflake, API gateways, service meshes, OAuth2, edge proxies, and third-party bureau integrations.
  • Preferred experience with Terraform, blue/green deployments, Splunk, Dynatrace, CloudWatch, Grafana, BlazeMeter, JMeter, high-availability architecture, multi-AZ resiliency, and graceful degradation.
  • Preferred experience with AWS Secrets Manager, Hera KMS, AppProtect, vulnerability remediation, dependency management, secure API design, audit retention, consumer credit data, platform migration, and regulated environments.

Benefits

  • Competitive total rewards package with base salary determined by role, experience, skill set, and location; eligible roles may also receive commission-based pay or discretionary incentive compensation.
  • Comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Equal opportunity employment with reasonable accommodations for religious practices, mental health needs, and physical disabilities.

Tech Stack

Apache JMeterApache KafkaAWSDockerGrafanaJavaPostgreSQLSnowflakeSplunkSpring BootTerraform

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