JPMorgan Chase within the Consumer and Community Banking – Ops Tech Service is looking to enhance, build, and deliver trusted, market-leading technology products in a secure, stable, and scalable manner by addressing business challenges through innovative engineering practices.
Requirements
- Proficiency in Java 17 (or newer), Spring/Spring Boot.
- Hands-on experience developing and deploying applications to cloud platforms, specifically AWS and Cloud Foundry, and familiarity with domain-driven design (DDD) approaches.
- Familiarity with web technologies (e.g., HTTP, XML, REST, HTML) and building applications using microservice architecture or API concepts.
- Experience with distributed streaming platforms (Kafka) and knowledge of IBM MQ message broker.
- Proficiency in NoSQL databases (Cassandra, MongoDB).
- Experience with version control tools (GIT, Bitbucket).
- Expertise in application, data, and infrastructure architecture, with a solid understanding of J2EE design patterns.
Responsibilities
- Lead an application development team, consisting of 5-6 App Developers, in delivering modern technology solutions.
- Oversee overall planning, execution, and success of complex software solutions to meet customer needs.
- Drive the development of innovative solutions that advance business objectives and enhance team performance.
- Keep team members and key stakeholders informed about the progress of development projects.
- Foster a culture of continuous improvement, mentoring, and coaching among team members.
- Ensure adherence to Agile frameworks and best practices in software development.
- Leverage your extensive knowledge and expertise across all facets of the software development lifecycle to address business challenges through innovative engineering practices.
Other
- Formal training or certification on software engineering concepts and 5+ years applied experience. In addition, demonstrated coaching and mentoring experience.
- Proven leadership experience with qualities such as ownership, strong communication skills, creativity, initiative, attention to detail, and the ability to mentor and lead other developers.
- Continuously collaborate with stakeholders to achieve shared objectives, fostering a culture of experimentation, continuous improvement, and learning.
- Thrive in a collaborative, trusting, and intellectually stimulating environment that values diverse perspectives and creative solutions, all in the best interests of our global customers.