Lead Software Engineer - Java Structures
Join to apply for the Lead Software Engineer - Java Structures role at JPMorgan Chase.
Job Description
As a member of the Cassandra engineering team at JP Morgan Chase, you will work on one of the largest internal database platforms and Cassandra implementations globally. You will collaborate with experienced engineers to develop automation and self-service tooling for Cassandra in private and public cloud environments, focusing on consumer-driven requirements and customer experience. The goal is to deliver a world-class platform, accessible by JP Morgan Chase's most critical systems, utilizing Apache Cassandra. While experience with Cassandra is preferred, it is not mandatory. Experience with DynamoDB is also advantageous. The ideal candidate will have a passion for learning and a desire to solve complex problems across various technologies.
Job Responsibilities
- Provide technical expertise throughout the software development lifecycle, including design, implementation, and deployment.
- Develop frameworks to increase developer and release velocity, improving code health and technical standards.
- Collaborate with team members to align strategies and achieve shared goals.
- Work with the engineering team to develop automation and self-service tools for Cassandra across cloud environments.
- Deliver a consumer-focused, high-quality Cassandra platform for JP Morgan Chase's critical systems, enhancing customer experience.
Minimum Qualifications
- Formal training or certification in software engineering with 5+ years of practical experience.
- Understanding of cloud computing, virtualization, APIs, and modern programming languages.
- Proficiency in at least one general-purpose programming language such as Java (preferred), Python, Spring Framework, Spring Boot, Salt, etc.
- Strong organizational skills to manage multiple tasks efficiently.
- Experience with web application development, databases, Unix/Linux environments, distributed systems, networking, or security software development.
- Knowledge of agile and lean methodologies.
- Strong problem-solving and communication skills.
- Experience with automation and configuration management tools like SaltStack, Ansible, and Linux operations.
- Basic understanding of Database Reliability Engineering (DBRE) concepts.
Preferred Qualifications
- Experience in UI/UX development.
- Contributions to open-source projects.
- Expertise in DynamoDB, including data modeling, query optimization, and performance tuning.
About Us
JPMorgan Chase, with a history spanning over 200 years, offers innovative financial solutions worldwide. We provide a comprehensive benefits package, including competitive salary, health care, retirement plans, and other employee benefits. We value diversity and are committed to equal opportunity employment, welcoming applicants regardless of protected attributes.
About The Team
Our corporate functions encompass diverse areas such as finance, risk, HR, and marketing, playing a vital role in our company's success.
#J-18808-Ljbffr