Java Full Stack Developer BA4
Core
Design, develop, and improve scalable software solutions for Barclays' digital landscape, supporting location strategy projects and customer experiences.
Role type
Senior IC Java Full Stack Developer
Builds
Production software solutions and cloud infrastructure for Barclays
Domain
Banking / Cloud Infrastructure / Java Ecosystem
Deliverable
production ML models | product features
Required skills
Java 17/21, Spring Boot, React, RESTful API design, SQL Server/Oracle, AWS services (Lambda, ECS, RDS), Terraform, CloudFormation, Docker, Kubernetes, OpenShift, Unit Testing (JUnit/Mockito), Observability (Elastic/Kibana)
Preferred skills
GitLab/BitBucket, Jenkins pipelines, Agile/Scrum, DevOps practices, CI/CD
Technologies
Java, Spring MVC, Spring Security, React, JavaScript, Maven, Gradle, JUnit, Mockito, Pi Test, Stryker, Karate, Wiremock, React Test Library, SQL Server, Oracle, Elastic, Kibana, CloudFormation, Terraform, AWS, OpenShift, Docker, Kubernetes, GitLab, BitBucket, Jenkins
Responsibilities
Develop and deliver high-quality, scalable, and maintainable software solutions; Collaborate cross-functionally to define requirements and solution strategies; Conduct code reviews and promote code quality; Stay informed of technology trends and contribute to technical communities; Implement secure coding practices and unit testing; Lead or advise on technical expertise and team development
Seniority
Senior, hands-on IC with leadership/mentorship expectations