Sr Software Engineer Core Java and Kafka at JPMorgan Chase Bank, N.A. (London, UK)
Location: London, UK
Type: Full Time
Created: 2021-09-26 05:00:17
The CIB Digital Platform supports the business goals of all businesses across the investment bank. Our teams are responsible for technology delivery, having development responsibility for key business systems and overall responsibility for all client facing user experiences within the investment bank. The broader team consists of people based in Glasgow, London, Mumbai and New York.
The group is divided into small, highly motivated, agile teams. Software deliveries are frequent and the team members are expected to be multi-disciplined and flexible in their approach, working in all areas of the solution space. Each team is responsible for the design, build and maintenance of highly available and scalable systems with focus on making lives of other engineers in CIB easier and their products reliable and more performant, supporting hundreds of applications and thousands of developers.
This role is specific to a platform service that is used to distribute notifications to hundreds of thousands of end users across many different channels. We are transforming our notifications services, shifting to an API-first integration model, scaling to hundreds of millions of notifications and creating a service that has fully automated integration for our internal engineering community
You are a Java Engineer who will help us build a Digital Platform used by engineers to deliver critical applications for our clients across the globe.
Working across all stages of the agile software development lifecycle, you will develop and deploy micro services that enable engineers across the firm to integrate with the notifications services. We're building cloud native services with telemetry and auto-scaling built in. Our services are built using automated CICD pipelines, with code going all the way to production automatically.
Collectively, you will work with peers to shape the engineering culture to be centered on collaboration, quality and best practice, enabling us to build the right software in a way that enables the broader J.P. Morgan engineering community to deliver the best experiences possible for our clients.
Key responsibilities * Hands on development in an event driven environment using Kafka at scale * Hands on development of Java based micro services and APIs * Build reusable code and libraries with excellent documentation * Optimize our services to scale from the outset with telemetry * Collaborate with other team members and stakeholders * Strive for continuous improvement through active participation in team, J.P. Morgan community and site-wide activities
You have: * Demonstrable skills in Core Java and Kafka * Test driven approach to development * Working knowledge of exposing and consuming JSON based RESTful services using Spring * Strong interpersonal and communication skills * Excellent problem solving skills and the ability to identify solutions * NoSQL Database experience, (e.g. Cassandra) * Experience working in an agile environment (Scrum, Kanban, etc.)
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. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.