Fullstack Java Developer

Infinity Quest
Edinburgh, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 75K

Job location

Edinburgh, United Kingdom

Tech stack

Java
JavaScript
API
CSS
Cloud Computing
Code Review
Databases
Continuous Integration
IBM DB2
Relational Databases
Software Debugging
DevOps
Distributed Systems
Network Protocols
OAuth
OpenID
Oracle Applications
Performance Tuning
Data Storage Management
React
Delivery Pipeline
Spring-boot
Caching
GIT
Build Management
WebPack
Kubernetes
Front End Software Development
REST
Docker
Jenkins
Microservices

Job description

This role has been open since 1st week March and we are still scouting for quality profiles. Hence, I have requested to check the JD against the candidates submitted for the Edinburgh-London JAVA microservices role.

Note from Panel (who also work in the same space with client LBG)

Please ensure that shared profiles are senior-level candidates with strong hands-on experience and the ability to lead a team. The role requires someone who can contribute individually while also taking ownership from a leadership perspective.

Recent profiles have been rejected mainly due to gaps in either leadership capability or hands-on exposure. In the case of the last candidate, he was okay technically though not very strong overall but definitely lacked recent leadership skills, which had already been pointed out earlier.

Kindly keep these aspects in mind while sharing upcoming profiles to ensure better alignment with the requirement.

Requirements

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.

Apply for this position