Software Engineer III - Real-Time Client Liquidity Dashboard
Posted 17 hours 11 minutes ago by Fairygodboss
61% say women are treated fairly and equally to men
77% say the CEO supports gender diversity
Ratings are based on anonymous reviews by Fairygodboss members.
Position summaryJoin the Corporate & Investment Bank's Payments business. You will have the opportunity to design and develop technical solutions for a client-facing real-time liquidity dashboard, collaborate with colleagues globally, and contribute to the growth of our platform. This role offers the chance to enhance your skills through technical development programs and dedicated training days, while seeing the direct impact of your contributions on the liquidity business.
Job responsibilities- Design and develop technical solutions for a client-facing real-time liquidity dashboard, incorporating security requirements and reviewing code written by team members using software engineering best practices.
- Write secure, high-quality, and performant code with automated unit, component, and integration tests.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met by code.
- Identify opportunities to eliminate recurring issues to improve overall operational stability of software applications and systems.
- Participate in communities of practice across the group to drive awareness, consistency, and adoption of modern technologies.
- Add to team culture of diversity, equity, inclusion, and respect.
- Collaborate effectively as part of a global team.
- Provide technical leadership to small engineering sub-teams, transforming requirements into stories and build plans.
- Support junior colleagues in their technical growth.
- Provide out-of-hours application support and coordinate production releases.
- Formal training or certification on enterprise software development concepts and proficient applied experience.
- Excellent understanding of Java fundamentals and frameworks (Spring Boot), OO programming paradigms, multi-threading, messaging technologies, and computer networks.
- Experience in building high-performance, real-time Java applications/user interfaces/APIs.
- Experience in maintaining and troubleshooting software in a Linux environment, familiarity with system utilities, containers, and cloud architectures and services.
- Experience with modern testing tools (JUnit, Mockito, Spring Test Framework).
- Strong interpersonal and communication skills, with experience working with globally distributed engineers and stakeholders.
- Understanding of the full software development lifecycle and agile approach.
- Hands-on experience with event-driven architecture and distributed messaging technologies (Kafka).
- Experience with front-end development and technologies like ReactJs.
- AWS cloud and infrastructure as code (Terraform) experience.
- Experience with gRPC and Google Protocol Buffers.
- Experience designing schemas/data structures in resilient SQL and NoSQL databases (e.g., Aurora PostgreSQL DB, DynamoDB).
- Certified Kubernetes and public cloud knowledge (e.g., CKAD, AWS certifications).
- Experience with automated integration and UI testing.
- Experience with analytical data platforms (e.g., Databricks).
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 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 value diversity and inclusion, and are an equal opportunity employer. We do not discriminate based on protected attributes, including race, religion, gender, sexual orientation, gender identity, age, marital or veteran status, pregnancy, disability, or other protected categories. We also accommodate religious practices and disability needs. For more information about requesting accommodations, visit our FAQs.
About the teamJ.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments. We serve clients in over 100 countries, providing strategic advice, raising capital, managing risk, and extending liquidity worldwide.