remote
Lead Software Engineer - Sr. Full Stack Java/Python Engineer - JPMorganChase
Software Engineer
Lead Software Engineer driving full‑stack Java/Python solutions in an agile environment, architecting scalable, secure services and APIs for consumer banking products.
About the role
Key Responsibilities
- Architect and develop end‑to‑end Java and Python services, ensuring high performance, security, and scalability for consumer banking applications.
- Lead a cross‑functional agile team, facilitating sprint planning, code reviews, and continuous integration/continuous delivery pipelines.
- Design and implement RESTful APIs and microservices that integrate with internal and external systems, adhering to industry best practices.
- Collaborate with product owners and stakeholders to translate business requirements into technical specifications and deliverables.
- Mentor junior engineers, promote code quality, and enforce coding standards across the team.
Requirements
- 5+ years of professional software development experience with Java and Python.
- Strong background in full‑stack development, including front‑end frameworks (React, Angular) and back‑end services.
- Hands‑on experience with REST APIs, microservices architecture, and containerization (Docker, Kubernetes).
- Proficiency in Agile methodologies, CI/CD pipelines, and version control (Git).
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.