Job Description
Role: Full Stack Java DeveloperLocation: Glasgow, UK (Onsite 5 days/week)Positions: PermanentKey ResponsibilitiesDesign, develop, and maintain full-stack applicationsBuild and enhance RESTful APIs and microservicesWork closely with a cross-functional teams in a banking environmentEnsure high-quality code through unit and automation testingParticipate in system design, architecture, and technical decision-makingExperience in the Banking domainAbility to work from client office in Glasgow full-timeRequired QualificationsCore Java & Functional Programming: Minimum 7 years of experience with strong understanding of functional programming concepts.Spring Ecosystem: At least 6 years of hands-on experience with Spring, Spring REST, Spring Boot, and JPA.Kubernetes: Minimum 3 years of experience deploying and managing applications on Kubernetes.Front-End Technologies: Working knowledge of Angular and React UI frameworks (3+ years recent exp).Testing: Deep expertise in JUnit and integration testing (5+ years).SQL: Ability to write efficient and optimized SQL queries (3+ years).Agile Methodologies: Solid understanding of Agile practices and principles.CI/CD: Experience with continuous integration and deployment pipelines.Design Principles : Strong grasp of software design principles and patterns.Preferred SkillsExperience with public cloud platforms (AWS, Azure, GCP).Familiarity with Kafka, MQ, or other streaming services.Exposure to AI-assisted development tools such as Co-pilotTPBN1_UKTJ