onsite
Java Full Stack Developer - Barclays
Full Stack Developer
Java Full Stack Developer driving the evolution of infrastructure and deployment pipelines, building scalable, secure applications with Java 17/21 and the Spring ecosystem.
About the role
Key Responsibilities
- Design, develop, and maintain Java-based microservices using Spring Boot, Spring MVC, and Spring Security.
- Collaborate with front‑end teams to integrate RESTful APIs and ensure seamless user experiences.
- Implement CI/CD pipelines, automate deployments, and optimize build processes for continuous delivery.
- Monitor application performance, troubleshoot issues, and apply best practices for scalability and security.
- Participate in code reviews, architectural discussions, and knowledge sharing sessions.
Requirements
- Proven experience with Java 17/21 and the Spring ecosystem.
- Strong understanding of RESTful API design and secure authentication/authorization.
- Hands‑on experience with CI/CD tools (e.g., Jenkins, GitHub Actions) and containerization (Docker).
- Excellent problem‑solving skills and ability to work in an agile environment.
- Effective communication skills and a collaborative mindset.