Key Responsibilities
- Database Design & Architecture: Design and implement robust MongoDB database structures including effective data models schema design indexing strategies and sharding configurations for optimal performance and scalability to millions of transactions.
- Performance Optimization: Analyze and tune database performance by optimizing queries indexes and aggregation pipelines. Implement caching mechanisms and efficient data retrieval strategies to achieve low-latency high-throughput operations.
- Scalability & High Availability: Architect solutions for high availability and horizontal scaling (e.g. using replica sets and sharding). Ensure continuous operation and capacity to handle growing data volumes and real-time load without service interruption.
- Security & Compliance: Implement robust security measures for MongoDB including authentication authorization encryption and data governance. Ensure compliance with relevant industry standards and regulations (e.g. PCI DSS GDPR) to protect sensitive financial data.
- Backup & Disaster Recovery: Develop and maintain comprehensive backup strategies and disaster recovery plans. Regularly test backups and recovery procedures to safeguard data integrity and guarantee business continuity.
- Collaboration & Guidance: Work closely with development teams (Java/Spring Boot backend Kafka for messaging Redis for caching) to understand application requirements. Provide guidance on MongoDB data modeling and schema design and ensure seamless integration of the database with application and infrastructure components.
- Monitoring & Troubleshooting: Implement monitoring and alerting solutions to continuously track database health and performance. Proactively identify bottlenecks or issues and troubleshoot them to maintain optimal system operation and minimize downtime.
- Automation & Tooling: Automate routine database tasks (deployments scaling backups indexing etc.) using scripting and appropriate DevOps tools. Streamline operational processes to reduce manual effort and error.
- Research & Innovation: Stay up-to-date with the latest MongoDB features best practices and ecosystem tools. Evaluate new technologies or approaches (e.g. improved scaling techniques new storage engines cloud services) and recommend enhancements to improve our data architecture.
Qualifications :
Additional Information :
This requirement is open for Bangalore location only.
At Endava were committed to creating an open inclusive and respectful environment where everyone feels safe valued and empowered to be their best. We welcome applications from people of all backgrounds experiences and perspectivesbecause we know that inclusive teams help us deliver smarter more innovative solutions for our customers. Hiring decisions are based on merit skills qualifications and potential. If you need adjustments or support during the recruitment process please let us know.
Remote Work :
No
Employment Type :
Full-time
Key ResponsibilitiesDatabase Design & Architecture: Design and implement robust MongoDB database structures including effective data models schema design indexing strategies and sharding configurations for optimal performance and scalability to millions of transactions.Performance Optimization: Anal...
Key Responsibilities
- Database Design & Architecture: Design and implement robust MongoDB database structures including effective data models schema design indexing strategies and sharding configurations for optimal performance and scalability to millions of transactions.
- Performance Optimization: Analyze and tune database performance by optimizing queries indexes and aggregation pipelines. Implement caching mechanisms and efficient data retrieval strategies to achieve low-latency high-throughput operations.
- Scalability & High Availability: Architect solutions for high availability and horizontal scaling (e.g. using replica sets and sharding). Ensure continuous operation and capacity to handle growing data volumes and real-time load without service interruption.
- Security & Compliance: Implement robust security measures for MongoDB including authentication authorization encryption and data governance. Ensure compliance with relevant industry standards and regulations (e.g. PCI DSS GDPR) to protect sensitive financial data.
- Backup & Disaster Recovery: Develop and maintain comprehensive backup strategies and disaster recovery plans. Regularly test backups and recovery procedures to safeguard data integrity and guarantee business continuity.
- Collaboration & Guidance: Work closely with development teams (Java/Spring Boot backend Kafka for messaging Redis for caching) to understand application requirements. Provide guidance on MongoDB data modeling and schema design and ensure seamless integration of the database with application and infrastructure components.
- Monitoring & Troubleshooting: Implement monitoring and alerting solutions to continuously track database health and performance. Proactively identify bottlenecks or issues and troubleshoot them to maintain optimal system operation and minimize downtime.
- Automation & Tooling: Automate routine database tasks (deployments scaling backups indexing etc.) using scripting and appropriate DevOps tools. Streamline operational processes to reduce manual effort and error.
- Research & Innovation: Stay up-to-date with the latest MongoDB features best practices and ecosystem tools. Evaluate new technologies or approaches (e.g. improved scaling techniques new storage engines cloud services) and recommend enhancements to improve our data architecture.
Qualifications :
Additional Information :
This requirement is open for Bangalore location only.
At Endava were committed to creating an open inclusive and respectful environment where everyone feels safe valued and empowered to be their best. We welcome applications from people of all backgrounds experiences and perspectivesbecause we know that inclusive teams help us deliver smarter more innovative solutions for our customers. Hiring decisions are based on merit skills qualifications and potential. If you need adjustments or support during the recruitment process please let us know.
Remote Work :
No
Employment Type :
Full-time
View more
View less