Job Description
JPMorgan Chase is hiring Software Engineer II – Java Full Stack professionals for its Consumer & Community Banking – JPM Wealth Management team in Bengaluru. This role is for software engineers with 2+ years of experience in Java, Spring Boot, Microservices, React.js, SQL, CI/CD, and Agile development who want to build secure, scalable, enterprise-grade applications. Engineers at JPMorgan build highly secure, scalable platforms that power millions of daily financial transactions while working with modern technologies, AI-assisted software development, and large-scale distributed systems.
Responsibilities
Design and develop scalable Java Full Stack applications. Build secure, high-quality production-ready software. Develop RESTful Microservices using Spring Boot. Create responsive frontend applications using React.js. Perform technical troubleshooting and debugging. Design software architecture while ensuring enterprise design standards. Utilize AI-assisted coding tools responsibly to improve productivity. Build and optimize SQL queries and database interactions. Develop visualizations and reports from large datasets. Contribute to software engineering communities and innovation initiatives. Improve system architecture, coding hygiene, and application resilience.
Requirements
Java, Spring Boot, Microservices, React.js, SQL, REST APIs, System Design, Data Structures & Algorithms, Object-Oriented Programming, Software Design Principles, CI/CD Pipelines, Git, Jenkins, Maven, Agile Scrum, Application Resiliency, Secure Coding Practices, AI-assisted coding tools, AI-generated code validation, Responsible AI engineering practices, Code quality automation, Problem Solving, Analytical Thinking, Communication, Collaboration, Ownership, Critical Thinking