Software Engineer III - Back-end Engineer - Chase UK
JP Morgan · Bangalore
Collected role description
Role overview
Software Engineer III - Back-end Engineer - Chase UK at JP Morgan
We are seeking individuals with a curious mindset and a keen interest in new technology.
Responsibilities
- Build solutions that avoid single points of failure, using scalable architectural patterns.
- Ensure our systems are reliable and easy to operate and keep us up to date by continuously updating our technologies and patterns.
- Support the products you've built through their entire lifecycle, including in production and during incident management Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.
Required qualifications
- Required qualifications, capabilities & skills Formal training or certification on software engineering concepts and applied experience Recent hands-on professional experience as a back-end software engineer Experience in coding in a recent version of the Java programming language Experience in designing and implementing effective tests (unit, component, integration, end-to-end, performance, etc.) Excellent written and verbal communication skills in English Understanding of cloud technologies, distributed systems, RESTful APIs and web technologies Familiarity with relational data stores Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
Preferred qualifications and skills
- Preferred qualifications, capabilities & skills Experience in working in a highly regulated environment / industry Knowledge of messaging frameworks Familiarity with cloud-native microservices architecture Understanding of AWS cloud technologies #ICBEngineering #ICBcareers We know that people want great value combined with an excellent experience from a bank they can trust, so we launched our digital bank.
Employment details
- Location: Bengaluru [Karnataka] [India]
About the employer
- At JP Morgan Chase, we understand that customers seek exceptional value and a seamless experience from a trusted financial institution.
Additional role details
- That's why we launched Chase UK to transform digital banking with intuitive and enjoyable customer journeys.
- With a strong foundation of trust established by millions of customers in the US, we have been rapidly expanding our presence in the UK and soon across Europe.
- We have been building the bank of the future from the ground up, offering you the chance to join us and make a significant impact.
- As a Software Engineer III - Back-End Engineer - Chase UK at JPMorgan Chase within the International Consumer Bank, you will play a crucial role in this initiative, dedicated to delivering an outstanding banking experience to our customers.
- You will work in a collaborative environment as part of a diverse, inclusive, and geographically distributed team.
- Our engineers are naturally solution-oriented and possess an interest in the financial sector and focus on addressing our customer needs.
- We work in teams focused on specific products and projects, providing opportunities to engage in areas such as fraud & financial crime prevention, identity services, money transfers, card payments, lending, customer onboarding, core banking, insurance products, rewards campaigns, and servicing innovations.
- Job responsibilities Contribute to end-to-end solutions in the form of cloud-native microservices architecture applications leveraging the latest technologies and the best industry practices Use domain modelling techniques to allow us to build best in class business products.
- Structure software so that it is easy to understand, test and evolve.
- Develop secure code so that our customers and ourselves are protected from malicious actors.
- Promptly investigate and fix issues and ensure they do not resurface in the future.
- Make sure our releases happen with zero downtime for our end-users.
- See that our data is written and read in a way that's optimized for our needs.
- Keep an eye on performance, making sure we use the right approach to identify and solve problems.
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
Collected experience requirement
hands-on professional experience as a back-end software engineer Experience in coding in a recent version of the Java programming language Experience in designing and implemen