Requirements
Must have:
- We require at least 7 years of experience in Core Java with a strong understanding of functional programming concepts.
- We require at least 6 years of hands-on experience with Spring, Spring REST, Spring Boot, and JPA.
- We require at least 3 years of experience deploying and managing applications on Kubernetes.
- We require working knowledge of Angular and React UI frameworks, with 3 years of recent experience.
- We require deep expertise in JUnit and integration testing, with at least 5 years of experience.
- We require the ability to write efficient and optimized SQL queries, with at least 3 years of experience.
- We require a solid understanding of Agile practices and principles.
- We require experience with continuous integration and deployment pipelines.
- We require a strong grasp of software design principles and patterns.
- We prefer experience with public cloud platforms such as AWS, Azure, or GCP.
- We prefer familiarity with Kafka, MQ, or other streaming services.
- We prefer exposure to AI-assisted development tools such as Co-pilot.
Responsibilities:
- We design, develop, and maintain full-stack applications.
- We build and enhance RESTful APIs and microservices.
- We work closely with cross-functional teams in a banking environment.
- We ensure high-quality code through unit and automation testing.
- We participate in system design, architecture, and technical decision-making.
- We support delivery from our client office in Glasgow on a full-time onsite basis.
Company:
We are hiring a permanent Full Stack Java Developer to join our team in Glasgow, UK, working onsite five days a week. This is an opportunity to contribute to a banking environment where we value strong engineering standards, collaboration, and technical ownership.
We offer the chance to work on full-stack applications, modern Java technologies, and architecture-led delivery while partnering with cross-functional teams on impactful projects.