As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
The role involves executing software solutions, design, development, and technical troubleshooting with the ability to think beyond routine approaches. You'll create secure and high-quality production code, maintain algorithms, and produce architecture designs for complex applications. The position requires gathering and analyzing data from large, diverse data sets to improve software applications and systems.
You'll work with modern programming languages, particularly Java and frameworks like Spring, Microservices, and APIs. Experience with cloud technologies, particularly AWS services, and big data technologies like Apache Spark and Kafka is valuable. The role offers opportunities to contribute to software engineering communities and events exploring new technologies.
This position is ideal for experienced engineers who want to work on enterprise-scale applications in the financial sector, combining technical expertise with business impact. You'll be part of a team that values diversity, equity, and inclusion while building solutions that serve millions of customers.
The role requires strong technical foundations in software development, system design, and modern engineering practices, combined with the ability to work effectively in an agile environment. You'll have the opportunity to work with cutting-edge technologies while contributing to one of the world's leading financial institutions.