onsite
Senior Full Stack Engineer - Barclays
Full Stack Developer
Senior Full Stack Engineer leading the design, development, and scaling of enterprise‑grade applications using Java, Spring, Angular, and React, while delivering secure microservices and modern CI/CD pipelines.
About the role
Key Responsibilities
- Architect and develop scalable, secure microservices with Java and Spring Boot, exposing robust RESTful APIs.
- Build responsive, high‑performance user interfaces using Angular, React, and React Native.
- Implement authentication and authorization using OAuth2 and JWT across services and front‑end components.
- Drive continuous integration and delivery pipelines with GitLab, ensuring automated testing, code quality, and rapid deployment.
- Collaborate with cross‑functional teams to define requirements, review code, and mentor junior developers.
Requirements
- 5+ years of full‑stack development experience with Java, Spring, and modern JavaScript frameworks.
- Strong knowledge of RESTful API design, OAuth2, and JWT security patterns.
- Hands‑on experience with CI/CD tooling, preferably GitLab CI.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Effective communication skills and ability to work in an agile environment.
Skills
javaangularreactcicd