Lead Software Engineer - Java
On-site · Singapore, Singapore
Job Summary
Lead Software Engineer role at JPMorganChase within Corporate and Investment Bank, Payments Technology team. Responsible for executing creative software solutions, secure production code delivery, and mentoring junior engineers. Drives architectural designs through stakeholder collaborations, leads communities of practice to promote new technologies, and leverages AI to improve operational efficiency. Requires strong Java/Spring Boot expertise, cloud and CI/CD experience, and a proven track record in delivering scalable, secure software with emphasis on operational stability and security.
Required Qualifications
- Bachelor’s Degree in Computer Science, Cybersecurity, Data Science, or related disciplines
- Formal training or certification on engineering concepts and 5+ years of experience in system engineering or software development
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in Core Java, Spring Boot, Reactive Java usages and familiarity with go-lang
- Proficiency in automation and continuous delivery methods
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Proficient in full stack development skill Java 21, Spring Boot, AWS EKS, ECS, Kubernetes, terraform building into Public Cloud and CD/CD strategies
- Familiarity with Dynatrace, data-dog, monitoring and alerting setup in AWS environment
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.