
Posted 2 days ago
Lead Software Engineer - Java
JPMorgan ChaseLead Software Engineer - Java
Requirements
5+ years applied software engineering experience, Spring Framework proficiency, RESTful APIs and Microservices architecture, PostgreSQL or Oracle database experience, CI/CD and automation expertise, Cloud native experience, AI-assisted development tool proficiency
Skills
JavaSpringMicroservicesPostgreSQLLLMCI/CD
About the role
Responsibilities
- Design, develop, and integrate agent-based systems and Large Language Models (LLMs) within Java applications.
- Execute creative software solutions, technical troubleshooting, and high-quality production code development.
- Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
- Lead evaluation sessions with external vendors and internal teams to assess architectural designs and technical credentials.
- Identify opportunities to automate remediation of recurring issues to improve operational stability.
- Lead communities of practice across Software Engineering to drive awareness of leading-edge technologies.
Requirements
- 5+ years of applied software engineering experience with formal training in software engineering concepts.
- Proficiency with the Spring Framework, RESTful APIs, and Microservices architecture.
- Hands-on experience with database technologies such as PostgreSQL or Oracle.
- Strong expertise in CI/CD, automation, and continuous delivery methods.
- Practical experience with cloud-native development and agile methodologies.
- Demonstrated proficiency in using AI-assisted software development tools for coding, testing, and troubleshooting.
- Understanding of responsible AI use, including data sensitivity and secure handling of inputs/outputs.
Preferred Qualifications
- Experience with caching solutions.
- Experience with Test Driven Development (TDD).
- Experience in UNIX and scripting languages such as Shell or Perl.
- Extensive Cloud Development experience.
About the Company
JPMorgan Chase is a leading global financial services firm. Within the Payment Technology team, we work to enhance, 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 freeLead Software Engineer - Java
JPMorgan Chase · Bengaluru
