Job Title: Fullstack Java Developer with React
Job Location: Edinburgh, UK (Hybrid)
Job Type: Contract Inside IR35 Job
Job Description
Fullstack
Technical Skills (Mandatory)
* 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
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.
#J-18808-Ljbffr