Back to jobs
Senior Database Engineer
Successfully
Req. VR-120984
Join our Development Center in Bucharest, and become a member of our open-minded, progressive and professional team. In this role you will be working on projects for one our world famous clients.
You will have a chance to grow your technical and soft skills, and build a thorough expertise of the industry of our client.
On top of attractive salary and benefits package, Luxoft will invest into your professional training, and allow you to grow your professional career.
Job Summary:
We are seeking an experienced and proactive Database Engineer to join our technology team. The successful candidate will be responsible for the management, optimization, and migration of our Client's application database schemas. This role is essential in ensuring the performance, reliability, and scalability of our Client's database environment, as they transition from on-premise Oracle databases to a cloud-based PostgreSQL infrastructure. The ideal candidate will have a strong background in database administration, a deep understanding of cloud database technologies, and a collaborative mindset to work effectively with the DevOps and application development teams.
Key Responsibilities:
Database and Schema Management:
Oversee the administration of approximately 24 application schemas on Oracle databases, ensuring their stability and performance.
Manage the lifecycle of database schemas, including the provisioning of new schemas and the orderly decommissioning of obsolete ones.
Cloud Migration:
Lead and execute the planned migration of our database environment from Oracle to Cloud SQL for PostgreSQL.
Develop and implement migration strategies, ensuring data integrity and minimal downtime.
Change and Release Management:
Supervise and review all changes made to database schemas, including the analysis of change and rollback scripts, utilizing tools like Liquibase.
Collaborate with the DevOps team to integrate and improve the schema update process within our CI/CD pipelines.
Analysis and Optimization:
Conduct regular analysis of database usage patterns to identify and propose optimization opportunities, such as the creation of indexes, partitions, views, and constraints.
Proactively analyze and identify discrepancies between different database schemas, proposing and implementing changes for alignment and standardization.
Recommend and implement schema and query changes to enhance database performance .
Collaboration and Process Improvement:
Work closely with application development teams to provide expert guidance on database best practices.
Partner with the DevOps team to streamline and automate the deployment and management of database changes.
Must have
Proven experience as a Database Administrator, Database Engineer, or in a similar role.
Strong proficiency in managing Oracle databases.
Demonstrable experience with database migration projects, preferably from Oracle to a cloud-based solution like PostgreSQL.
Hands-on experience with cloud database services (e.g., Google Cloud SQL, AWS RDS, Azure Database for PostgreSQL).
Experience with database change management tools such as Liquibase.
Solid understanding of SQL and procedural database languages (e.g., PL/SQL, PL/pgSQL).
Experience with database performance tuning and optimization techniques.
Familiarity with DevOps principles and practices related to database management.
Excellent analytical and problem-solving skills.
Strong communication and collaboration abilities.
Nice to have
Experience with Java and Hibernate
Experience with Infrastructure as Code (IaC) tools like Terraform.
Experience working in an Agile development environment.
Languages
English: B2 Upper Intermediate
Seniority
Senior
Bucharest, Romania
Req. VR-120984
Database Administration
BCM Industry
25/02/2026
Req. VR-120984
Apply for Senior Database Engineer in Bucharest
*Indicates a required field