At a Glance
- Tasks: Design and optimise high-performance Oracle database solutions, focusing on ExaCC environments.
- Company: SoCode Recruitment is a leading organisation in the fintech sector.
- Benefits: Enjoy 25 days holiday, flexible working, private medical, and a pension plan.
- Why this job: Join a dynamic team where your expertise shapes innovative database solutions and drives impactful results.
- Qualifications: 10+ years in Oracle development, with deep knowledge of ExaCC and Oracle 19c required.
- Other info: This is a senior-level role ideal for those who thrive on complex challenges.
The predicted salary is between 43200 - 72000 Β£ per year.
Weβre working with a leading organization seeking a highly experienced Oracle Database Developer with hands-on expertise in Exadata Cloud at Customer (ExaCC) and deep knowledge of Oracle 19c internals. This is a senior-level role for someone who goes beyond conventional database development β an expert who understands the engine under the hood and can design, optimize, and troubleshoot with precision.
Key Responsibilities
- Design and optimize high-performance Oracle database solutions, with specific focus on ExaCC environments.
- Troubleshoot complex performance issues using internal diagnostics (e.g., ASH, AWR) rather than canned tools.
- Collaborate with architects and data modelers to refine and challenge schema designs.
- Build reusable components and streamline legacy database code.
- Work closely with DevOps teams using OpenShift, CI/CD tools (Jenkins, GitHub Actions), and scripting (e.g., Bash, Python).
- Contribute to systems design with a strong emphasis on observability and supportability.
Key Skills & Experience
- 10+ years of Oracle database development with at least 2 years in ExaCC and Oracle 19c.
- Expertise in SQL, PL/SQL, and advanced performance tuning (e.g., bind variable peeking, cursor sharing, hard parsing).
- In-depth understanding of Oracle internals, including wait events, cardinality feedback, and histograms.
- Experience with both OLTP and Data Warehouse tuning approaches.
- Familiar with containerized deployments and CI/CD best practices.
- Comfortable presenting complex concepts to both technical and non-technical audiences.
- Must have proven experience in Credit Risk - Stress Testing.
Nice to Have
- Experience with Liquibase/Flyway, monitoring tools (Prometheus, ELK, Grafana).
- Exposure to cloud platforms (e.g., GCP, AWS).
- Familiarity with data warehousing patterns (e.g., SCDs, fact tables, junk dimensions).
Benefits include:
- 25 days holiday plus bank holidays
- Pension
- Death in service (4x salary)
- Dental
- Private medical
- Flexible working policy - 2 days on site
Database Developer | London | Fintech employer: SoCode Recruitment
Contact Detail:
SoCode Recruitment Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Database Developer | London | Fintech
β¨Tip Number 1
Make sure to brush up on your knowledge of Oracle 19c internals and Exadata Cloud at Customer (ExaCC). Being able to discuss specific features and performance tuning techniques during interviews will demonstrate your expertise and set you apart from other candidates.
β¨Tip Number 2
Familiarise yourself with the latest trends in CI/CD practices, especially with tools like Jenkins and GitHub Actions. Showing that you can integrate these practices into database development will highlight your modern approach and adaptability.
β¨Tip Number 3
Prepare to discuss your experience with troubleshooting complex performance issues using internal diagnostics such as ASH and AWR. Real-world examples of how you've resolved these issues will impress interviewers and showcase your problem-solving skills.
β¨Tip Number 4
Network with professionals in the fintech space, particularly those who work with Oracle databases. Engaging in relevant online communities or attending industry meetups can provide valuable insights and potentially lead to referrals for the role.
We think you need these skills to ace Database Developer | London | Fintech
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your extensive experience with Oracle database development, particularly your hands-on expertise in Exadata Cloud at Customer and Oracle 19c. Use specific examples to demonstrate your skills in SQL, PL/SQL, and performance tuning.
Craft a Compelling Cover Letter: In your cover letter, express your passion for database development and how your background aligns with the key responsibilities of the role. Mention your experience with troubleshooting complex performance issues and collaborating with teams, as these are crucial for this position.
Showcase Relevant Projects: If you have worked on projects involving OLTP and Data Warehouse tuning or have experience with CI/CD tools like Jenkins and GitHub Actions, be sure to include these in your application. Highlight any contributions to systems design that emphasise observability and supportability.
Prepare for Technical Questions: Anticipate technical questions related to Oracle internals, performance tuning, and cloud platforms during the interview process. Be ready to discuss your approach to solving complex database issues and how you present these concepts to both technical and non-technical audiences.
How to prepare for a job interview at SoCode Recruitment
β¨Showcase Your Technical Expertise
Be prepared to discuss your hands-on experience with Oracle Database, especially Exadata Cloud at Customer and Oracle 19c. Highlight specific projects where you designed, optimised, or troubleshot database solutions, using relevant terminology to demonstrate your deep understanding of the technology.
β¨Prepare for Performance Tuning Questions
Expect questions on advanced performance tuning techniques such as bind variable peeking and cursor sharing. Be ready to explain how you've used internal diagnostics like ASH and AWR to resolve complex performance issues in past roles.
β¨Demonstrate Collaboration Skills
Since the role involves working closely with architects and DevOps teams, prepare examples that showcase your ability to collaborate effectively. Discuss how you've contributed to schema designs or streamlined legacy code while working in a team environment.
β¨Communicate Complex Concepts Clearly
You may need to present technical information to non-technical audiences. Practice explaining complex database concepts in simple terms, ensuring you can convey your ideas clearly and effectively during the interview.