Lead Software Engineer - Java Fullstack, AWS
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 end-to-end delivery of complex initiatives from requirements through production support, ensuring secure, stable, and scalable Java full-stack solutions.
Own system design and architecture decisions including service boundaries, APIs, data models, resiliency, and performance for microservices and cloud-native applications.
Drive adoption of AI-assisted engineering practices and oversee technical guidance for teams including contractors and vendors.
Minimum Requirements
5+ years of applied software engineering experience with formal training or certification.
Advanced hands-on Java full-stack development skills with expertise in backend engineering fundamentals (concurrency, performance, security, testing).
Proven experience in system design and architecture of microservices, distributed systems, event-driven architectures, and cloud-native deployments.
Practical cloud-native experience and understanding of AI-assisted development tools; AWS experience preferred but not mandatory.
Ideal Candidate Profile
Experienced leader comfortable driving complex software delivery independently within agile team environments.
Deep expertise in Java microservices, distributed systems, and cloud-native architecture, particularly AWS.
Strong ownership mindset and ability to influence engineering practices around AI-assisted development, secure coding, automation, and operational stability.
