The Software Engineer III will develop scalable solutions for the Asset Movement Engine, collaborate in agile teams, and enhance system resilience. Key tasks include coding, testing, and adhering to best practices in a fast-paced environment.
Job Description
As a Software Engineer III at JPMorgan Chase within the Asset Movement Engine Platform, your role will be that of a seasoned agile engineer and technologist, providing development and support across our global organization. You will work closely with the Product Owner to guide the technical direction of the platform, while also actively participating as a team member. The Asset Movement Engine (AME) Platform, which supports the Investment Bank and Custody businesses, facilitates the daily movement of billions of dollars of cash and securities between JPMorgan and its counterparts and clients. As an innovator, you will contribute to the creation of technology solutions that enhance efficiency, support business growth, and deliver value. Our global team of agile technologists thrives in a fast-paced environment that emphasizes continuous learning and a data-centric approach to developing innovative technology solutions. Given that our platform processes millions of transactions daily, your focus will be on developing scalable, fault-tolerant, and highly resilient solutions for a leading global financial services provider.
As a member of our team you will dive head-first into creating innovative solutions that advance our business and your career. You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. You'll come in with an understanding of the importance of end-to-end software development via Agile frameworks. Best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists all over the world.
Job Responsibilities:
Required qualifications, capabilities, and skills :
Preferred qualifications, capabilities, and skills ,:
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
About the Team
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
As a Software Engineer III at JPMorgan Chase within the Asset Movement Engine Platform, your role will be that of a seasoned agile engineer and technologist, providing development and support across our global organization. You will work closely with the Product Owner to guide the technical direction of the platform, while also actively participating as a team member. The Asset Movement Engine (AME) Platform, which supports the Investment Bank and Custody businesses, facilitates the daily movement of billions of dollars of cash and securities between JPMorgan and its counterparts and clients. As an innovator, you will contribute to the creation of technology solutions that enhance efficiency, support business growth, and deliver value. Our global team of agile technologists thrives in a fast-paced environment that emphasizes continuous learning and a data-centric approach to developing innovative technology solutions. Given that our platform processes millions of transactions daily, your focus will be on developing scalable, fault-tolerant, and highly resilient solutions for a leading global financial services provider.
As a member of our team you will dive head-first into creating innovative solutions that advance our business and your career. You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. You'll come in with an understanding of the importance of end-to-end software development via Agile frameworks. Best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists all over the world.
Job Responsibilities:
- Develop and provide best-in-class solutions across multiple software engineering disciplines.
- Utilize Agile methodology and adhere to coding standards, procedures, and techniques.
- Contribute to technical code documentation.
- Actively contribute to software and architecture design addressing business needs within mature technology environments.
- Design, develop, code, test, debug, and document to meet business requirements and security standards.
- Create, review, and design functional specifications prepared by other team members.
- Collaborate with the team and propose solutions for any identified problems.
- Handle deployment operations for all environments.
- Adhere to code quality standards across the firm, line of business (LOB), and organization.
- Provide application support for all environments as part of a DevOps culture.
- Collaborate with the production management team to safely deploy applications to the production environment.
Required qualifications, capabilities, and skills :
- Formal training or certification on leadership and code review concepts and proficient applied experience
- Extensive core Java (version 11 or higher) development experience with Spring-boot / moneta-book or similar frameworks
- Experience in developing cloud-native applications with demonstrated implementation of Restful Microservices, containers , resilient and scalable platforms
- Hands-on experience with GAP, Docker (GCR) , Kubernetes (GKP/EKS) or related container platform
- Strong understanding and experience of release engineering and continuous delivery process using JET Pattern builds
- Experience with two or more database technologies like Oracle (GOS) , Cassandra or Mongo DB
- Experience in building high throughput platforms using Gaia Kafka Service / Kafka technology
- Prior experience with distributed cache such as Gemfire, REDIS , gridgain or ignite.
- Prior experience with java code instrumentation , implementing monitoring & capturing application metrics
- Expertise in application, data, and infrastructure architecture disciplines
- Good understanding of data structures, algorithms & multi-threaded programming
Preferred qualifications, capabilities, and skills ,:
- Experience working on high throughput mission critical high performance STP platforms
- Ability to understand architecture and design across distributed systems
- Experience with Cloud native software deployment ideally AWS, Kubernetes
- Experience with message bus technologies such as Kafka or AMPS
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
About the Team
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Top Skills
Cassandra
Docker
Gemfire
Java
Kafka
Kubernetes
MongoDB
Oracle
Redis
Spring Boot
Similar Jobs at JPMorganChase
Financial Services
As a Senior Lead Software Engineer, enhance and build scalable solutions, providing technical guidance and influencing product design within an agile team.
Top Skills:
AWSCi/CdDynamoDBGitJavaJenkinsKafkaKubernetesPostgresRestful ApisSpringSpring BootTerraform
Financial Services
Lead modernization of authentication platforms, evaluate solutions, integrate anti-fraud measures, and drive quality in software development while promoting diversity and collaboration.
Top Skills:
AWSGoJavaOauth2Openid ConnectSAML
Financial Services
As a Software Engineer II, you will enhance and develop secure software solutions within an agile team, focusing on coding, troubleshooting, and contributing to impactful projects.
Top Skills:
Artificial IntelligenceCi/CdCloud TechnologiesJavaMachine LearningMobilePythonReact
What you need to know about the Belfast Tech Scene
If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.