Java Full Stack Engineer - Data Analytics Location: Glasgow, UK
Work Mode: Hybrid (Remote)
Job Type: Full-Time / Permanent
We are hiring a Java Full Stack Engineer with strong Data Analytics experience to join a dynamic technology team based in Glasgow. This is a hybrid role, offering the opportunity to work on modern, scalable systems using advanced Java, cloud, and data-driven technologies.
Role OverviewThe ideal candidate will have strong hands-on experience in Java Full Stack development, modern frameworks, microservices architecture, and data analytics platforms. You will work closely with engineering, DevOps, and data teams to deliver high-quality, scalable solutions.
Mandatory Skills- Java (7-17)
- Apache Kafka
- MongoDB
- Snowflake(If not Snowflake, strong Data Analytics experience is acceptable)
Core Technical SkillsProgramming & Frameworks- Java, Python
- Spring Boot 3.x, Hibernate, JPA
- Microservices architecture
- REST APIs, Spring MVC, Spring Cloud
- Apache Kafka
Databases & Data Platforms- MySQL, SQL Server, Oracle
- MongoDB (NoSQL)
- Snowflake
- ETL and Data Analytics concepts
DevOps & Cloud- Docker, Kubernetes (OpenShift)
- Jenkins, CI/CD pipelines
- Azure or AWS (S3 - basic knowledge)
Tools & Utilities- Git, Maven, Gradle
- SonarQube, Checkstyle, Spotless
- GitLab / Bitbucket
- Swagger, Postman
- Jira, Confluence
- GitHub Copilot
Monitoring & Reporting- Datadog, New Relic
- SonarQube, Aqua Scan, Checkmarx
- ElasticSearch
Key Responsibilities- Design, develop, and maintain scalable full stack applications using Java (Spring Boot) and Python (FastAPI/Django)
- Build and consume RESTful APIs and microservices
- Work with Data Scientists to integrate ML models, predictive analytics, and NLP solutions into production systems
- Design and optimize schemas across SQL, NoSQL, and Snowflake databases
- Deploy and manage applications using AWS/Azure, Docker, and Kubernetes
- Build and maintain CI/CD pipelines ensuring high-quality and secure releases
- Leverage GitHub Copilot to enhance development productivity
Why Join?- Work on modern data-driven and AI-enabled platforms
- Exposure to cloud, analytics, and ML integrations
- Hybrid working model
- Long-term career growth in a stable full-time role