Database Developer
Technology
DataflowNoida, India6 days agoUntil 2/1/2027
Full timeOn-site
Job description
Key Responsibilities
- Relational Database Engineering (SQL &
- Cloud)
- Design, build, and optimize complex database components including stored procedures, packages, functions, views, materialized views, triggers, and sequences using PostgreSQL and Oracle PL/SQL.
- Provision and maintain relational workloads on Amazon RDS (PostgreSQL/Oracle), Amazon Aurora, and hybrid/self-managed setups (e.g., Oracle Database@AWS).
- Evaluate distributed SQL engines and implement automated database CI/CD migration scripts using Git and deployment tools.
- NoSQL &
- Polyglot Persistence
- Architect scalable NoSQL solutions on Amazon DynamoDB using advanced single-table design, partition/sort key strategies, DynamoDB Streams, and Global Tables.
- Develop document store workloads using Amazon DocumentDB (aggregation pipelines, sharding, indexing) and wide-column stores (Cassandra) or search engines (OpenSearch/Elasticsearch).
- Advise development teams on polyglot persistence patternsbalancing CAP theorem trade-offs, consistency models, and multi-model data sync.
- Data Integration, Modern Lakehouse &
- AI Enablement
- Build and manage database migration and replication pipelines using AWS Database Migration Service (DMS) and CDC streaming tools (Apache Kafka, Amazon Kinesis, AWS Glue).
- Structure, curate, and index data to support Retrieval-Augmented Generation (RAG) pipelines, leveraging vector stores and Amazon Bedrock Knowledge Bases.
- Facilitate analytics workflows leveraging Amazon Redshift, zero-ETL pipelines, and open table formats like Apache Iceberg with Amazon Athena.
- Performance Tuning &
- Production Operations
- Lead database troubleshooting, query execution plan analysis (EXPLAIN ANALYZE), index defragmentation, and database connection pooling.
- Conduct root-cause analysis (RCA) on production incidents and implement lasting code fixes under defined SLAs.
- Configure observability dashboards and alerts using Amazon CloudWatch, Prometheus, Grafana, or Datadog.
- Enforce security best practices: database IAM role authentication, AWS Secrets Manager integration, and least-privilege RBAC.
Desired Candidate Profile
Must-Have Requirements:
- Education: B.Tech / B.E. / MCA in Computer Science, Information Technology, or equivalent technical discipline.
- Core Experience: Minimum 6+ years in database development with deep SQL fluency on PostgreSQL or Oracle.
- Cloud Experience: 2+ years of hands-on experience building on AWS Managed Databases (Amazon RDS, Aurora).
- NoSQL Hands-on: 2+ years building access-pattern-driven models on DynamoDB, DocumentDB, or Cassandra.
- Performance Tuning: Proven track record diagnosing locks, deadlocks, slow queries, and missing indexes in mission-critical environments.
- Replication &
- Migrations:
Nice-to-Have / Preferred:
- Active AWS Certifications (AWS Certified Data Engineer – Associate or AWS Certified Solutions Architect – Associate).
- Familiarity with next-gen database versions (PostgreSQL 17, Oracle Database 23ai) or Aurora DSQL / Aurora Serverless v2.
- Hands-on exposure to containerized database setups running on Docker, Kubernetes (EKS), or ECS.
- Working knowledge of cloud data warehouses like Snowflake or Databricks.
Education &
Experience Summary
- UG: B.Tech/B.E. in Computers, IT, or related field
- PG: MCA, M.Tech, or equivalent (optional)
- Experience Range: 6 to 10 Years
Keywords
sqlplanning-and-designvisual-art-designproduct-development-and-designpostgresqlpostgresoracleperformance-level-ploracle-pl-sqlamazon-rds-for-mysqlamazon-auroraoracle-databaseamazon-web-servicescustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdnosqlamazon-dynamodbamazon-documentdb
Interested in this role?