Job Description
Job Description
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Client Onboarding & Know Your Customer Technology team, you will dive head-first into creating innovative solutions that advance businesses and careers. 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.
Job Responsibilities
* Provide formal training or certification on Java concepts and demonstrate proficient advanced experience.
* Lead strong technical teams as a Senior Technologist to deliver business solutions.
* Serve as an exemplary role model and mentor for the team, providing correct technical guidance, design, and architecture.
Required qualifications, capabilities, and skills
* Formal training or certification on Java concepts with proficient advanced experience.
* Experience in building large enterprise applications beyond exposing REST endpoints on databases.
* Good technical breadth in areas such as J2EE, Spring, ORM, Kafka, Elastic Search, Distributed Cache, MongoDB, etc.
* Experience with building Cloud applications based on the 12-factor methodology.
* Experience managing applications on Cloud platforms such as PCF or containers like Kubernetes.
* Solid understanding of Object-Oriented design and concepts.
* Strong fundamentals in data structures, caching, multithreading, messaging, and asynchronous communication.
* Experience building enterprise applications that are highly available and highly performant.
Additional qualifications, capabilities, and skills
* Good exposure to UI Frameworks like React or Angular.
* Proficiency in SQL and database development.
Our Client Onboarding & Know Your Customer Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. Your efforts will touch lives across the financial spectrum and divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and the Corporate Administrative Office. You'll be part of a team built to meet and exceed our evolving technology needs and controls.
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. Our approach to serving clients drives everything we do. We aim to build trusted, long-term partnerships to help our clients achieve their business objectives.
We value our people and the diverse talents they bring. We are an equal opportunity employer and do not discriminate based on protected attributes. We also accommodate applicants' and employees' practices, beliefs, and needs. Visit our FAQs for more information about requesting accommodations.
About The Team
Our professionals in corporate functions cover areas from finance and risk to human resources and marketing. Our corporate teams are essential to setting our businesses, clients, customers, and employees up for success.
#J-18808-Ljbffr