Job Description
Be an integral part of an agile team that's constantly pushing the envelope to innovate, build, enhance and deliver top-notch technology products.
As a Software Engineer at JPMorgan Chase within the Strategic Growth Office and a part of the Aumni Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job Responsibilities
- Execute software solutions, design, develop, and troubleshoot with the ability to think beyond routine approaches to build solutions or solve technical problems.
- Structure software to be understandable, testable, and maintainable.
- Write various tests including unit, component, integration, end-to-end, and performance tests.
- Investigate and fix issues promptly, ensuring they do not recur.
- Own and deliver end-to-end, scalable, and secure solutions, leveraging modern technologies and industry best practices, including cloud microservice architecture.
- Ensure releases occur with zero downtime for end-users.
- Optimize data read/write operations for performance.
- Maintain system reliability and ease of operation.
- Take initiative and adopt a pragmatic, iterative approach to achieve long-term goals.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in Kotlin or Java, with proficiency in advanced Java; willingness to learn Kotlin if experienced in Java.
- Experience designing and building scalable, performant front-end solutions in TypeScript using React.
- Experience building/consuming RESTful APIs and (micro)services with frameworks like Spring Boot.
- Experience with at least one Cloud platform (AWS, Azure, GCP).
- Experience working on globally distributed applications with strict consistency requirements.
- Knowledge of modern software architecture patterns.
- Experience with modern CI/CD platforms such as CircleCI.
- Experience with version control platforms like GitHub.
- Ability to adapt quickly to changing priorities and conditions, learn new technologies rapidly, and work effectively in complex environments.
- Ability to select suitable technologies and approaches based on long-term goals.
- High standards for personal and team performance.
Additional Qualifications, Capabilities, and Skills
- Proficiency across the full engineering stack, including TypeScript, React (with patterns like AG-Grid and Charting libraries), Java, and Spring Boot.
- Experience deploying solutions on Kubernetes or similar container orchestration platforms.
- Experience using Kafka.
- Experience with relational databases (e.g., Postgres) and non-relational databases (e.g., DynamoDB).
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent corporations, governments, wealthy individuals, and institutional investors. We aim to build trusted, long-term partnerships to help clients achieve their objectives. We value diversity and are an equal opportunity employer, making accommodations for applicants and employees as needed.
About The Team
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments, serving clients in over 100 countries with strategic advice, capital raising, risk management, and liquidity extension.