Job Description
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking- Digital Technology Group, your role involves designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will be tasked with implementing critical technology solutions across multiple technical areas within various business functions, all in support of the firm's business objectives.
Job responsibilities
- Design, analyze, develop, test, debug, and model the system components necessary to produce potentially shippable product iterations with each sprint.
- Deliver high quality code that complies with standards and satisfies architectural tests.
- Perform pair programming and assist the team in supporting the application in all required environments.
- Provide estimates for user stories utilizing planning poker.
- Participate in product backlog prioritization, story mapping, and story splitting activities.
- Prepare and lead sprint review meetings showcasing completed product backlog items to the product owner and subject matter experts.
- Proactively look to develop and implement best practices across the entire project team, practicing continuous process improvement.
- Collaborate face to face and virtually with the Product Owner, Operations and Technology partners around the world.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability.
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Proficiency in one or more programming languages with hands-on Java/J2EE/Spring Framework, Spring boot, Micro services, Kafka and REST Web service Implementation experience.
- Hands-on experience with databases like Oracle, NoSQL caching and performance tuning, Web Services SOA experience (SOAP as well as Restful with JSON formats), with Messaging (Kafka).
- Hands on experience with development and test automation tools/frameworks (e.g., BDD and Cucumber).
- Adhere to firm-wide architecture standards, risk management and security policies.
- Practical Cloud Native, AWS, Agile, DevOps and TDD experience
- Proficiency in Core JAVA ( w/ Java8 Features )skills having deep experience in OOAD, Threads & Concurrency and Collections
- Hands on experience in Kafka & Cassandra
- Experience utilising standalone Spring Framework integration and object oriented analysis and design skills (OOAD)
Preferred qualifications, capabilities, and skills
- Good written and oral communication.
- Experience working in Agile teams, ability to focus and grasp business concepts explained during PBRs.
- Good presentation and influential skills.
- Good SQL/PL-SQL Skills (Oracle 12c Preferred) and Hibernate/JPA.
Top Skills
JPMorganChase Mumbai, Maharashtra, IND Office
B11, B9, B10, Nirlon Knowledge Park, near Mrinal Tai Gore Flyover, Cama Industrial Estate, Mumbai, Maharashtra, India, 400063