Principal Software Engineer at JPMorganChase - ScoutJobs - The AI-curated global job board
Skip to content
J
Posted 9 days ago

Principal Software Engineer

JPMorganChasePrincipal Software Engineer

Requirements

10+ years applied software engineering experience, Deep expertise in Java and Spring Boot, Experience with AWS and cloud-native development, Proficiency in SQL and relational databases, Hands-on experience with Kafka or RabbitMQ, Experience with CI/CD and DevOps practices, Knowledge of agentic AI-enabled development

Skills

JavaSpring BootAWSKafkaMicroservicesSQL

About the role

Responsibilities

  • Design, develop, and maintain complex, scalable, and reusable Java frameworks using Spring Boot.
  • Spend at least 80% of time on hands-on coding, designing, reviewing, and troubleshooting.
  • Architect and govern agentic AI-enabled engineering workflows to improve delivery speed and code quality.
  • Lead the creation and adoption of coding patterns and best practices across the development community.
  • Architect and implement robust, secure, and high-performance frameworks for both cloud (AWS) and on-premises environments.
  • Mentor and guide engineering teams, fostering a culture of continuous learning and technical excellence.
  • Collaborate with cross-functional teams to define integration strategies and technical solutions aligned with business goals.

Requirements

  • 10+ years of applied software engineering experience.
  • Deep expertise in Java (Core Java & EE) and Spring Boot (including Spring Cloud, Security, and AI).
  • Proven experience building performant microservices for cloud (AWS) and on-premises deployments.
  • Proficiency in relational databases, including SQL, data modeling, and high availability architectures.
  • Hands-on experience with streaming technologies such as Kafka or RabbitMQ.
  • Strong experience with CI/CD pipelines, cloud-native development (AWS Lambda, ECS, S3), and DevOps practices.
  • Demonstrated experience designing and leading the adoption of agentic AI-enabled development practices.

Preferred Qualifications

  • Advanced knowledge of API design, development, and enterprise-grade security.
  • Experience in AI Engineering, Retrieval-Augmented Generation (RAG), and Applied AI.
  • Experience with high availability development and architectural practices.
  • Proficiency with Agile development processes and tools like JIRA, GitHub, Jenkins, and Maven.

About the Company

JPMorganChase is one of the world's leading financial institutions. Within the Consumer & Community Banking division, we provide engineering excellence to build and deliver trusted, market-leading technology products in a secure, stable, and scalable way.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Principal Software Engineer

JPMorganChase · Hyderabad

Sign up to apply