
Software Engineer III Aws Aurora PostgreSQL DB
JPMorgan Chase6 hours ago
Mumbai, IndiaSenior
Responsibilities
- Administer highly available cloud database environments across Cassandra, CockroachDB, Oracle, Aurora PostgreSQL, and DynamoDB.
- Design database solutions, physical data models, access patterns, and maintenance routines for application needs.
- Implement replication, partitioning, backup, recovery, failover, disaster recovery, and other high-availability capabilities.
- Monitor database health and service levels, troubleshoot production issues, perform root cause analysis, and resolve performance, capacity, replication, and data integrity problems.
- Execute database upgrades, migrations, patching, configuration changes, and capacity management with appropriate change and risk controls.
- Collaborate with application architects, information architects, database designers, and engineering teams on database platform selection and implementation.
- Use enterprise-authorized AI-assisted development and automation tools while validating outputs for correctness, performance, security, and resilience.
- Apply software development lifecycle tooling and automation practices to improve database operations and engineering delivery.
Requirements
- Formal training or certification in database administration, database engineering, software engineering, or a related technical discipline.
- At least 3 years of applied experience administering, supporting, or engineering databases in large-scale corporate or production environments.
- Experience with one or more of Cassandra, CockroachDB, Oracle, Aurora PostgreSQL, or DynamoDB.
- Working knowledge of AWS services, cloud infrastructure concepts, and resilient database deployment patterns.
- Experience with database performance, monitoring, tuning, backups, recovery, fault detection, incident response, root cause analysis, replication, partitioning, failover, and disaster recovery.
- Hands-on experience using enterprise-authorized AI-assisted software development tools and critically evaluating their outputs.
- Understanding of responsible AI use, data sensitivity, secure handling of inputs and outputs, and software development lifecycle practices.
- Knowledge of change management, operational readiness, release controls, and agile delivery practices.
- Strong written and verbal communication skills with the ability to explain database risks, trade-offs, and recommendations.
- Preferred experience with Java, Spring Boot, Python, Jenkins, Spinnaker, database operations automation, monitoring, incident resolution, and high-volume financial services applications.
Tech Stack
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.