> Markdown version of [/jobs/ext/3284144-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3284144-java-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Full Stack Developer - **Company:** W3Global Inc - **Location:** Glasgow, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Microsoft Azure, Continuous Integration, Java Persistence API, Java Web Services, Spring Framework, Junit, SQL Databases, Google Cloud, ReactJS, Delivery Pipeline, Spring-boot, Ios Frameworks, AngularJS, Integration Tests, Solid Principles, Kubernetes, Apache Kafka, Front End Software Development, Functional Programming - **Published:** September 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8a3c00637d3d34be ## About the Role * Core Java & Functional Programming: Minimum 8 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). * 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 Skills * Experience with public cloud platforms (AWS, Azure, GCP). * Familiarity with Kafka, MQ, or other streaming services. * Exposure to AI-assisted development tools such as Co-pilot #INDEU ## Description * Design, develop, and maintain robust Java-based applications. * Deliver secure, stable, and scalable solutions across various business and technical domains. * Collaborate with cross-functional teams to understand requirements and translate them into effective technical solutions. * Take ownership of projects, proactively identifying and resolving issues. * Ensure best practices in coding, testing, and deployment.