Job Title: Senior Java Full Stack DeveloperLocation: Glasgow, United KingdomEmployment Type: Full-Time, PermanentSalary: £80,000 – £85,000 per annumExperience: 8 - 20+ YearsAbout the RoleWe are seeking a highly skilled and hands-on Senior Java Full Stack Developer to join our dynamic technology team based in Glasgow. This is a fantastic opportunity to work on high-impact projects within a collaborative environment, particularly in the investment banking domain. The role offers long-term stability, technical depth, and the opportunity to contribute to complex enterprise solutions.Key ResponsibilitiesDesign, develop, and maintain robust, scalable full-stack applications using modern Java and front-end technologies.Deliver high-performance backend services using Java 8/11/17, Spring Boot, and Microservices architecture.Collaborate closely with cross-functional teams to understand business requirements and translate them into technical solutions.Lead development best practices in multi-threading, concurrency, OOP, and design patterns.Build rich and dynamic user interfaces using Angular or React, with solid understanding of OO JavaScript.Ensure high code quality and maintainability through code reviews, automated testing, and CI/CD pipelines.Containerize and deploy applications using Docker and Kubernetes.Write efficient SQL queries and work with relational databases (RDBMS).Work in a DevOps-oriented environment using modern CI/CD tools and cloud technologies.Technical Skills Required8+ years of professional experience with Core Java (8, 11, or 17).Strong expertise in Java Streams, Collections (HashMap, HashCode, etc.), and Spring Framework (Spring 5, Spring Boot).Experience developing Microservices in a distributed systems environment.Solid knowledge of multithreading, concurrency, and parallelism.Hands-on experience with Angular or React (must have at least one).Deep understanding of object-oriented JavaScript.CI/CD tools and pipeline setup experience.Proficiency with Docker and Kubernetes for containerization and orchestration.Knowledge of SQL and relational databases (e.g., PostgreSQL, MySQL, Oracle).AWS Cloud experience is a plus.Strong grounding in OOP concepts and system design.Passionate coder who enjoys building high-performance, maintainable code.