Java Full Stack Developer; AngularJS, AWS, Spring Boot
Java Full Stack Developer; AngularJS, AWS, Spring Boot
Location: Leeds - Hybrid, 3 days per week in the office
Salary: Excellent salary plus benefits
Type: Permanent/Full-time
We are looking for an experienced Java Full Stack Developer to join a high-profile technology team working on enterprise-level applications within a regulated financial services environment.
This is an excellent opportunity for a strong full stack developer with solid Back End Java experience, good Front End capability in AngularJS, and strong hands-on experience with AWS cloud services.
You will be involved in designing, developing, and supporting scalable applications, working closely with architects, business analysts, QA teams, DevOps engineers, and wider technology stakeholders.
Key Responsibilities
- Design, develop, and maintain full stack applications using Java and AngularJS.
- Build robust Back End services, APIs, and integrations.
- Work extensively with AWS cloud technologies to develop, deploy, and support applications.
- Contribute to application architecture, technical design, and best practice development standards.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Write clean, maintainable, well-tested code.
- Participate in code reviews, troubleshooting, and production support where required.
- Support continuous improvement across development, testing, deployment, and cloud practices.
- Work within an Agile delivery environment.
Required Skills and Experience
- Strong commercial experience as a Java Full Stack Developer.
- Excellent Back End development experience using Java, ideally with Spring Boot/Spring Framework.
- Strong Front End development experience with AngularJS.
- Excellent hands-on experience with AWS, including services such as EC2, S3, Lambda, API Gateway, RDS, CloudWatch, IAM, or similar.
- Experience building and consuming RESTful APIs.
- Good understanding of microservices architecture.
- Experience with CI/CD pipelines and DevOps ways of working.
- Strong SQL/database experience.
- Experience with Git or similar version control tools.
- Good knowledge of testing frameworks and software engineering best practices.
- Strong communication skills and ability to work with technical and non-technical stakeholders.