Role Descriptions: 8+ years of IT experience with strong database engineering| administration and production support experience. Architect| operate| and maintain high-availability| mission-critical database clusters across Oracle| MongoDB| and PostgreSQL in production environments. Perform advanced performance tuning| query optimization| indexing strategy| and capacity planning across both relational and document-based data layers. Build and manage robust backup| point-in-time recovery (PITR)| failover| and disaster recovery (DR) strategies to guarantee strict RPO/RTO targets. Implement proactive monitoring| telemetry| and automated alerting to troubleshoot bottlenecks and participate in on-call rotations to maintain five-nine reliability. Strong knowledge of database replication| clustering| connection management| security| patching| upgrades and lifecycle management. Hands-on scripting and automation experience using Python| Shell or equivalent tools for repeatable database operations. Ability to diagnose complex production incidents| perform root-cause analysis and drive corrective and preventive actions. Good understanding of Linux/Unix| cloud infrastructure| networking| storage and containerized production environments. Excellent stakeholder communication| documentation and collaboration skills for working with applications| platforms| security and operations teams.
Essential Skills: 8+ years of software engineering experience with strong hands-on expertise in full-stack or backend application development.
Design| build| and deploy resilient| high-throughput microservices and RESTful/GraphQL APIs using modern backend languages (Java| Go| Python| or Node.js). Model efficient relational and non-relational database schemas| write optimized queries| and manage transactional integrity and caching strategies. Implement asynchronous messaging| distributed systems patterns| and event-driven architectures utilizing technologies like Kafka| RabbitMQ| or cloud queues. Ensure code quality| security| and velocity by writing comprehensive automated tests and integrating services into continuous CI/CD deployment pipelines. Solid knowledge of API design| authentication| authorisation| error handling| versioning| resilience| performance and secure coding practices. Hands-on experience with relational databases and NoSQL platforms| including data modelling| indexing| query tuning and transaction management. Experience with containers| Kubernetes| cloud-native services| observability and production troubleshooting for distributed applications. Working knowledge of frontend technologies such as JavaScript/TypeScript and a modern web framework for building integrated user experiences. Ability to collaborate with product| architecture| database| security| QA| SRE and platform teams in an Agile delivery environment.
Desirable Skills:
Keyword:
Skills: Java API Management & Microservices~Digital : Radware (Web Application & API Protection)
Experience Required: 8-10