Java Fullstack Developer

Technical Skills (Mandatory)

Backend Engineering

Strong hands-on experience with Java 8/17+, Spring Boot, and RESTful microservice development. Ability to design and implement scalable, cloud-native microservices, including API specification creation and low-level design. Experience implementing authentication/authorization patterns using OAuth2.0 and OIDC. Proficiency in modern Java features (Streams, functional paradigms, performance optimization). Good to have experience in Quarkus

Front-End Engineering

Practical experience using React, JavaScript, CSS etc. for building user-facing features and interactive UIs. Solid understanding of front-end consumption of APIs, state management, and component-driven architecture. Understanding of Micro Frontend Architecture and preferably experience in implementation.

Cloud, DevOps & Architecture

Experience deploying and operating applications on GCP (preferred) or similar cloud platforms. Strong hands-on exposure to Docker, containerized APIs, and familiarity with Kubernetes. Understanding of distributed systems, caching, network protocols (HTTP/HTTPS/REST), and reliability patterns. Familiarity with build and deployment tooling — Git, Webpack, CI/CD pipelines using Jenkins, Harness

Data & Storage

Working knowledge of relational databases such as Oracle or DB2, including writing optimized queries and analysing execution plans.

Leadership & Ownership (Mandatory)

  • Ability to develop(design & code) the most complex parts of the solution. Proven ability to lead and mentor software engineers, fostering growth through code reviews, technical guidance, and knowledge sharing.
  • Comfortable operating across the full stack, switching between front-end, back-end, cloud, and database layers as needed.
  • Strong expertise in debugging complex issues, identifying performance bottlenecks, and driving improvements across services.
  • Experience contributing to or leading cloud infrastructure initiatives, including deployment workflows and operational readiness.
  • Excellent communication skills, able to collaborate with product managers, designers, QA, and cross-functional stakeholders.
  • Ability to translate business requirements into robust, scalable technical solutions, influencing architecture and long-term engineering decisions.
  • Demonstrated experience delivering features or products on schedule, managing engineering scope, and balancing trade-offs.
  • Comfortable representing engineering in discussions around technical strategy, feasibility, prioritization, and trade-offs.

Job Details

Company
Insight International (UK) Ltd
Location
Edinburgh, Scotland, United Kingdom
Posted