JPMorgan Chase's Finance Technology team is looking to improve operational efficiencies and functionalities by providing technical direction and mentorship to diverse technical teams, predicting needs and dependencies of other functions, and influencing budget and technical decisions.
Requirements
- Expertise in Java, Spring Core, Spring Boot, REST APIs, JPA (OR) Python and relevant microservices framework.
- Expertise in JavaScript, Typescript, React and popular test framework for UI
- Proficiency in Object-Oriented Design (OOD) and Test Driven Development (TTD), with hands-on experience in test automation frameworks like Junit, Mockito, Playwright and Cucumber.
- Experience in building cloud-native web applications.
- Strong understanding of security standards such as OAuth, TLS, and Kerberos.
- Knowledge of Domain Driven Design, microservices patterns, and modern architectures.
- Familiarity with log/metric collection and monitoring technologies like ELK stack, Prometheus, Grafana, AppDynamics, and Splunk.
Responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Develops secure high-quality production code, and reviews and debugs code written by others
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Collaborate with end users and product teams to ensure timely alignment of technical deliverables.
- Escalate project delivery risks to senior stakeholders across technology, product, and business, along with a mitigation plan.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Other
- 5+ years applied experience. In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise.
- Coach and develop a high-performing team both locally and remotely
- Adds to team culture of diversity, equity, inclusion, and respect
- Agile software development experience adhering to a product operating model.
- Experience in building enterprise solution focused on Data Analytics will be beneficial