To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
Job Summary
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
Join us as an Engineer at Barclays where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence.
Matching Summary
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Skills & Requirements
Must-have
Java (JDK 21)
Spring Boot
Microservices architecture
React JS & JavaScript
Oracle Database
Jenkins CICD
GitLab
Nice-to-have
Cloud-native architectures
Docker/Kubernetes
Messaging systems (Kafka, RabbitMQ)
Performance tuning
Agile/Scrum environment
Key Requirements
Experience with Java (JDK 21)
Experience with Spring Boot
Experience with Microservices architecture
Experience with React JS & JavaScript
Experience with Oracle Database
Experience in SQL
Experience with Jenkins CICD
Experience with GitLab
Experience with Design patterns & clean coding practices