As a Software Engineer III at JP Morgan Chase within Commercial Bank Technology team, you will partner continuously with many stakeholders daily to stay focused on common goals and work in Wholesale loans technology to support loan servicing of JP Morgan Chase Bangalore.
Job responsibilities
- Design and Development of key functionality within the application .
- Take the ownership of delivery and work closely with all stake holders ( product teams and QA teams ) globally to understand the business requirements and do quality delivery .
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Lead the technical and design reviews and define/Improve processes with in the project by proposing innovative solutions.
- Communicate effectively with all stake holders like business customers and with fellow IT professionals (Business Analysts, Project Managers and Developers) and clearly present the ideas.
Required qualifications, capabilities, and skills :
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Strong skills around object oriented analysis and design (OOAD),Design principles and Design patterns with ability to trouble shoot and debug an application for any application issues.
- Strong on hands coding experience in Core java 11+ , REST , Spring Boot, Spring modules, Hibernate , Junit , Mockito .
- Hands on design and development of technical artifacts
- Hands on working knowledge on building and deploying micro services end to end using latest technical stack of Spring boot, Java 11 and any cloud platform ..
- Experience in UI technologies like jQuery , HTML and React
- Exposure to cloud technologies (preferably AWS ) and building and deploying micro services on cloud .
- Experience with messaging and integration frameworks like JMS, MQ, Kafka
- Experience in writing SQL queries , database management concepts, JDBC and persistence API frameworks like Spring JPA.
- Ability to multi-task and also work independently in order to meet the committed deadlines.
Preferred qualifications, capabilities, and skills :
- Experience working in a financial services company environment.
- Experience with Continuous integration/Continuous delivery (CI/CD) including DevOps as part of Software Development and Deployment Life Cycle.