Data Engineer / Database Engineer (DBA)
Licensed sponsor London Contract Posted 5 hours ago
Job Position: Data Engineer / Database Engineer (DBA)
Location; London, UK(Hybrid)
Mode of Hiring: Contract(6+ months)
Job Description
- Data Engineer / Database Engineer (DBA) — Financial Services
- Work arrangement: Hybrid; minimum three days per week in the office with the team, with specific days varying by project.
- Must-have Skills
- Strong hands-on database engineering and DBA experience in large-scale enterprise environments.
- Strong production experience with Oracle and PostgreSQL, covering installation, configuration, administration, schema management, upgrades, patching, performance tuning, backup and recovery, replication, and production troubleshooting.
- Hands-on experience with at least one enterprise NoSQL platform: Apache Cassandra, MongoDB, or Couchbase.
- Strong knowledge of relational database concepts, including indexing, query optimization, execution plans, transactions, locking, concurrency, partitioning, replication, and connection management.
- Strong understanding of distributed database concepts, including clustering, replication, partitioning and sharding, consistency models, data distribution, node failure and recovery, and capacity management.
- Experience supporting highly available, business-critical database environments, including resilience, disaster recovery, backup, restore, and point-in-time recovery.
- Strong database performance monitoring, troubleshooting, tuning, alerting, and observability skills.
- Database security experience covering authentication, authorization, role-based access control, encryption, certificate and secrets management, vulnerability remediation, and security patching.
- Strong automation and scripting skills using Ansible, Terraform, Python, or shell scripting.
- Experience with Infrastructure as Code, configuration management, Git, CI/CD pipelines, and automated database or schema deployments.
- Experience with incident, problem, change, and release management, including root-cause analysis, production risk assessment, and rollback planning.
- Ability to support application teams with database connectivity, schema deployment, query optimization, migrations, upgrades, and modernization initiatives.
- Strong analytical, problem-solving, documentation, and English communication skills.
- Ability to work independently and collaborate with application, infrastructure, architecture, security, and production-support teams.
- Strong ownership mindset focused on reliability, standardization, automation, and continuous improvement.
- Willingness to learn new technologies and participate in an on-call or production-support rota when required.
Nice-to-have Skills
- Experience with cloud equivalents of relational and NoSQL database platforms and with hybrid database environments.
- Experience with automated database or schema deployment tooling.
- Experience supporting containerized or Kubernetes-based database environments.
- Experience supporting large Cassandra clusters or other large distributed database platforms.
- Financial-services domain experience in capital markets, investment banking, payments, trading platforms, risk, or regulatory environments.
- Experience supporting high-volume transactional systems in regulated environments.
- Experience on large enterprise transformation or database-modernization programs.
- Experience migrating databases from legacy or on-premises platforms to modern or cloud-based environments.
- Exposure to enterprise architecture, data governance, and security frameworks.
- Bachelor’s or Master’s degree in Computer Science, Information Systems, Engineering, or a related discipline.
- Relevant Oracle, PostgreSQL, MongoDB, Cassandra, Couchbase, cloud, or DevOps certifications.