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 freePrincipal Software Engineer
JPMorganChase · Hyderabad
