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.
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Join us as a Engineer (Java Full Stack) at Barclays, responsible for supporting the successful delivery of location strategy projects to plan, budget, agreed quality and governance standards.
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 17/21
Spring MVC / Spring Boot / Spring Security
React, Java Script
RESTful services design and implementation
Build Tools like Maven or Gradle
Unit Test (Junit/Mockito)
Relational databases like SQL Server and Oracle
Observability tools (Elastic/Kibana)
Nice-to-have
GitLab/Bit Bucket
Cloud and DevOps
Agile/Scrum methodology
Continuous integration
Docker/K8s/OpenShift
Key Requirements
In-depth technical knowledge and experience
Thorough understanding of underlying principles
Leadership responsibilities or individual contributor technical expertise
Adherence to secure coding practices
Implementation of effective unit testing practices