Required Skills
About the Job
JPMorgan Chase's Asset & Wealth Management is seeking a Senior Java Fullstack Software Engineer to join our agile team in Bengaluru. In this role, you will design, develop, and deliver secure, scalable, and market-leading technology solutions. You will be instrumental in building robust full-stack features, from React UIs to Spring Boot APIs and data layers. Your responsibilities will include developing high-performance backend services, enforcing best practices for code quality, testing, and security, and driving CI/CD improvements. You will also manage application deployment and operations in cloud environments, troubleshoot production issues, and collaborate with cross-functional teams, providing technical leadership and mentorship.
We require a formal background in software engineering with 3+ years of applied experience. Strong backend skills in Java 11/17+ and Spring Boot (including Spring MVC, Spring Data JPA, Spring Security) are essential. You should also possess hands-on frontend experience with ReactJS, a deep understanding of REST, HTTP, JSON, and API integration patterns, and proficiency with SQL databases (PostgreSQL/Oracle/MySQL) and ORM (JPA/Hibernate). AWS experience and strong testing skills (JUnit, Mockito, Jest, React Testing Library) are also required. Familiarity with agile methodologies, CI/CD, application resiliency, and security is expected.