Job Description
Elevate your engineering prowess to unprecedented levels by joining a team of exceptionally gifted professionals and position yourself among the top echelon in site reliability.
As a Site Reliability Engineer at JPMorgan Chase within the Corporate Oversight and Governance (COG), Architecture & Engineering team, you work collaboratively with stakeholders to define non-functional requirements (NFRs) and availability targets for the services in your application and product lines. You will deliver NFRs and solve complex operational problems in code with a quality driven Product Centric approach.
Corporate Oversight and Governance Technology is responsible for developing solutions that support the Compliance, Controls Management, Resiliency, Legal, Regulatory, and Audit line of businesses. The solutions support 1st, 2nd, and 3rd line independent review, monitoring and oversight of business operations with a focus on legal and regulatory obligations related to the offerings of the firm's products and services.
Architecture and Engineering is a cross-functional group residing within Corporate Oversight & Governance Technology performing a multi-faceted function covering engineering practices, architectural governance and data management; providing guidance, setting mandates, and delivering solutions.
Job Responsibilities
Develop and maintain RESTful APIs and microservice architectures
Deliver software solutions to address non functional requirements in applications and systems
Design, develop, and implement observability solutions
Automate tooling, techniques and processes
Participate in collaborative development projects
Evolves and debug critical components of applications and platforms.
Contributes to JPMorgan Chase's site reliability community via internal forums, communities of practice, guilds, and conferences.
Participates in architecting, designing and building highly distributed systems and SRE products.
Maintain and promote best practices in software engineering, leading by example.
Required Qualifications, Capabilities, And Skills.
Proficiency in Java with a strong understanding of Java programming language, including object-oriented programming concepts.
Spring Boot expertise having In-depth knowledge of the framework, including its features and components like Spring MVC, Spring Data, Spring Security, and Spring Cloud.
Experience developing RESTful API, microservices, and working with relational and NoSQL databases.
Competency in other programming languages, such as, Go, Python, TypeScript, JavaScript.
Familiarity with DevOps practices and tools for continuous integration and continuous deployment (CI/CD), such as Jenkins, Docker, Kubernetes, GIT, branching strategies and SemVer.
Strong skills in writing unit tests and integration tests using tools like JUnit, Mockito, PyTest, Cypress.
An understanding and interest in non functional requirements and Site Reliability Engineering
A self starter with strong desire and aptitude to learn
Be an agile practitioner.
About Us
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. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
About The Team
Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.