This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Barclays as a Software Engineer role, where to build and maintain infrastructure platforms and products that support applications and data systems, using hardware, software, networks, and cloud computing platforms as required with the aim of ensuring that the infrastructure is reliable, scalable, and secure. At Barclays, we don't just anticipate the future - we're creating it.
Job Responsibility:
Build and maintain infrastructure platforms and products that support applications and data systems, using hardware, software, networks, and cloud computing platforms as required with the aim of ensuring that the infrastructure is reliable, scalable, and secure
Ensure the reliability, availability, and scalability of the systems, platforms, and technology through the application of software engineering techniques, automation, and best practices in incident response
Development, delivery, and maintenance of high-quality infrastructure solutions to fulfil business requirements ensuring measurable reliability, performance, availability, and ease of use
Monitoring of IT infrastructure and system performance to measure, identify, address, and resolve any potential issues, vulnerabilities, or outages
Development and implementation of automated tasks and processes to improve efficiency and reduce manual intervention
Implementation of a secure configuration and measures to protect infrastructure against cyber-attacks, vulnerabilities, and other security threats
Cross-functional collaboration with product managers, architects, and other engineers to define IT Infrastructure requirements, devise solutions, and ensure seamless integration and alignment with business objectives
Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities
Requirements:
Strong proficiency in RDBMS database technologies, including Oracle and Postgres (preferred) and MSSQL
Strong proficiency in Java
Experience of cloud and database migrations
Strong understanding of Agile, DevOps and CI:CD
Working experience of config management tool like Ansible
Nice to have:
Working experience of event bus products such as Kafka
Working knowledge of Python programming language
Experience in testing methodologies like TDD, BDD etc. and testing automation
Ability to understand how and where third part products could be deployed. Good knowledge of vendor evaluation and selection best practice
Certification in relevant technologies or platforms