Purpose of the role
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
Vice President Expectations
All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
At Barclays, we don't just adapt to the future – Embark on a transformative journey as Lead Oracle Database Developer - VP where you'll be part of the next generation trade processing application. As a member of the trade processing engineering team, you will be dedicated to the engineering of high-performance, scalable database solutions that facilitate seamless data management across our enterprise platforms. With a focus on optimization, automation, and integration into application build and release pipelines, you'll be responsible for creating a robust and efficient database ecosystem. Your role will have accountability for the strategy, architecture, design, build, documentation, and testing of database components. You will work closely with colleagues in the wider technology organization to ensure database solutions align with modern developer-focused experiences. Additionally, your role requires effective stakeholder management, leadership, and decision-making to support business strategy and risk management.
To be successful as a Lead Oracle Database Developer - VP, you should have experience with:
• Strong understanding of enterprise database design principles to build secure, fault-tolerant, and scalable systems
• Expertise in Oracle database administration, including performance tuning, backup and recovery, and high availability solutions
• Proficiency in SQL, PL/SQL, and database optimization techniques
• Experience with database migration, upgrades, and patch management
• Hands-on experience with database automation and scripting using languages like Python or Shell
• Hands-on experience with Java applications that connect to Oracle database
• Experience in implementing database security measures and access controls
• A strong work ethic - team player, creative, passionate, and disciplined
• Familiarity with database performance monitoring tools and techniques
• Experience with database replication and disaster recovery strategies
• Experience with configuration management tools such as Ansible or Terraform for database deployments
• Working knowledge of Git (or similar) for database version control
• Experience with CI/CD pipelines for database changes using tools like GitLab
Some highly valued skills include:
• Knowledge of Docker and Openshift to be able to build and deploy java microservices containerized applications to Openshift
• Comfortable working on Unix systems, with knowledge of basic Unix commands.
• Understand and manage Maven builds for Java Spring Boot applications.
• Deploy applications to OpenShift clusters using tools like Jenkins or GitLab CI/CD
• Experience with NoSQL databases and big data technologies
• Knowledge of data warehousing and business intelligence concepts
• Proven track record of delivering database automation solutions and Database-as-Code practices
• Familiarity with containerization technologies (e.g., Docker) for database environments
• Understanding of data governance and compliance requirements in financial services.
You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills.
The location of the role is Pune, IN