onsite
Lead Software Engineer- Java - JPMorganChase
Software Engineer
Lead Software Engineer focused on Java, driving secure, scalable solutions in an agile environment. Own end‑to‑end design, development, and delivery of market‑leading technology products for commercial and investment banking.
About the role
Key Responsibilities
- Lead the design, development, and deployment of Java‑based applications that meet stringent security and scalability requirements.
- Collaborate with cross‑functional teams to translate business needs into robust technical solutions.
- Apply design patterns and best practices to ensure maintainable, high‑performance code.
- Mentor junior engineers, fostering a culture of continuous improvement and knowledge sharing.
- Participate in code reviews, architecture discussions, and performance tuning to uphold product quality.
Requirements
- 5+ years of professional Java development experience.
- Strong background in secure coding practices and scalable system design.
- Proficiency with Agile methodologies and iterative delivery.
- Excellent problem‑solving skills and ability to communicate complex concepts clearly.
- Experience with cloud or on‑premise deployment environments is a plus.