onsite
Lead Software Engineer - Java Full Stack - JPMorganChase
Software Engineer
Lead the design and delivery of secure, scalable Java-based full‑stack solutions for payments technology, driving innovation across multiple business functions in an agile environment.
About the role
Key Responsibilities
- Architect and develop high‑performance Java applications using Spring, RESTful APIs, and microservices to support payments technology products.
- Collaborate with cross‑functional teams to translate business requirements into robust, secure, and scalable technical solutions.
- Lead code reviews, enforce coding standards, and mentor junior engineers to maintain quality and consistency.
- Implement and maintain CI/CD pipelines, automated testing, and performance monitoring to ensure reliability and rapid delivery.
- Participate in architecture discussions, evaluate new technologies, and drive continuous improvement initiatives.
Requirements
- 5+ years of professional experience in Java development with a strong focus on full‑stack solutions.
- Proficiency in Spring framework, RESTful API design, and microservices architecture.
- Solid understanding of relational databases (SQL) and experience with database design and optimization.
- Hands‑on experience with Agile methodologies, CI/CD, and automated testing frameworks.
- Excellent communication skills and a proven ability to mentor and lead technical teams.