DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Database Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking – Deposits 2.0 Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities:
- Build out and enhance non-production and production environments from Data standpoint.
- Manage documentation, specifications, and conceptual models data design documents.
- Contribute to the database engineering strategies on single and hybrid cloud environments.
- Implement resiliency design and setup, including persistence replication, failover, and DR/HA architecture.
- Help with or implement solution of test automation with respect to mock data set up.
- Liaise with different teams and lead cyber security and stability initiatives.
- Share responsibility of support for Dev, UAT, and Production with teammates.
- Work across entire software development lifecycle – requirements gathering, design, implementation, testing, deployment, handover to support teams.
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Exposure to AWS / Azure / or GCP and distributed databases.
- Strong analytical development skills, solid understanding of computer science fundamentals.
- Excellent verbal & written communication skills.
- The ideal candidate will likely be qualified to degree level in Computer Science or related engineering discipline.
- Strong technology generalist – experience building and supporting high performance and resilient applications used within a high performance/real time environment.
- Experience working in a team with a strong software development process (build, test, deploy).
- Experience in test automation, GIT, Jira, Confluence, Wiki.
- Experience in using Jenkins, CI/CD pipelines (e.g. GitHub Actions).
Preferred qualifications, capabilities, and skills:
- Good understanding of Infrastructure automation and DevOps processes.
- Experience in Cloud native engineering and any one of the Cloud platforms.
- Modern technologies and platforms such as AWS, Kafka, Kubernetes, and Java frameworks.