Lead Software Engineer Lead Software engineer - Java, Spring Boot, Kafka, AWS, Spark, Copilot/Claude/AI skills
JPMorgan Chase & Co.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design and development of scalable, secure, and resilient software systems using Java, Spring Boot, Kafka, and AWS-related technologies.
Drive adoption and effective use of enterprise-authorized AI-assisted coding tools to improve code quality, delivery speed, and operational outcomes within the team.
Produce architecture and design artifacts for complex applications and proactively improve system architecture through data analysis and problem identification.
Minimum Requirements
5+ years of applied software engineering experience with formal training or certification in software engineering concepts.
Advanced proficiency in Java (version 17/21+), Spring Boot, Kafka, AWS Cloud services, and hands-on experience with distributed systems design.
Experience with Cassandra, Apache Spark (batch and streaming), and container orchestration technologies like Docker and Kubernetes on AWS EKS/ECS.
Proven expertise in CI/CD automation (e.g., Jenkins) and demonstrated ability to lead teams in the use of AI-assisted software development tools with secure and responsible AI practices.
Ideal Candidate Profile
Experienced leader who can integrate AI-assisted engineering practices to enhance software development workflows and enforce validation standards.
Strong background in building event-driven architectures and distributed data systems with focus on scalability, security, and performance.
Proficient at translating complex system design requirements into practical, high-quality production code and technical guidance for teams.
