Choose an option
We are seeking a highly skilled Senior Database Engineer to join our team.
In this role, you will design, implement, and optimize database solutions to support complex business applications and workflows. You will collaborate with cross-functional teams to deliver scalable and efficient data solutions while ensuring system reliability and performance.
Responsibilities
- Collaborate directly with business stakeholders to gather and understand requirements
- Write clean, modular, and reusable code for database solutions
- Independently design and architect database solutions to meet business needs
- Develop expertise in specific database areas while maintaining proficiency across multiple domains
- Continuously learn and stay updated on the latest database technologies and best practices
- Take ownership of assigned tasks and maintain accountability for project deliverables
- Assess opportunities for automation and determine when manual processes are more appropriate
- Troubleshoot and resolve database-related issues to ensure optimal system performance
Requirements
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field
- At least 3 years of relevant experience in database engineering or a similar role
- Proficiency in data engineering with Java
- Strong knowledge of SQL and NoSQL databases
- Experience with Apache Kafka for real-time data streaming and processing
- Expertise in Spring Boot and its frameworks, including Spring MVC, Spring Data, and Spring Security
- Proficiency in version control systems, particularly Git
- Hands-on experience with AWS cloud services
- Familiarity with ETL/ELT solutions for data integration and processing
- Advanced troubleshooting skills to resolve complex database issues
- Strong communication skills for effective collaboration with team members and stakeholders
- Experience with Test-Driven Development (TDD) methodologies
- Proficiency in orchestration platforms such as RedHat OpenShift or similar tools
- Experience working in Agile environments, including Scrum or Kanban methodologies
- Fluent English skills, both written and spoken, at a B2+ level or higher
Nice to have
- Knowledge of Python and its application in database engineering
- Experience with Kubernetes, Docker, and CI/CD pipelines
- Familiarity with healthcare interoperability standards