Social network you want to login/join with:
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 a strong technical team(s) 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-native 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 in building enterprise applications that are highly available and performant.
Preferred 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 impact lives across the financial spectrum and divisions such as Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and the Corporate Administrative Office. You will be part of a team specifically built to meet and exceed our evolving technology needs and controls agenda.
#J-18808-Ljbffr