onsite
Software Engineer - Full Stack - Barclays
Software Engineer
Full‑stack Software Engineer with 5+ years of Java expertise, building scalable microservices and RESTful APIs using Spring Boot. Focused on delivering robust, high‑performance solutions that drive business outcomes.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices using Spring Boot and Spring Framework.
- Build and expose RESTful APIs that integrate with internal and external systems.
- Collaborate with product owners and stakeholders to translate business requirements into technical solutions.
- Ensure high code quality through unit testing, code reviews, and adherence to best practices.
- Participate in continuous improvement initiatives, including performance tuning and architectural enhancements.
Requirements
- 5+ years of professional experience with Core Java (Java 8+).
- Proven track record in developing Spring Boot applications and RESTful services.
- Strong understanding of microservices architecture and design patterns.
- Experience with version control (Git), CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and ability to work collaboratively in an agile environment.