Java Full Stack Developer - #2093303
Dabster
Job Title: Java Full Stack Developer
Location: Glasgow
Employment Type: Contract (Inside IR35)
Work Model: Complete Onsite
About the Role
We are seeking an experienced Java Full Stack Developer to join a high-performing engineering team in Glasgow. The successful candidate will be responsible for designing, developing, and maintaining scalable enterprise applications, working across both backend and frontend technologies while contributing to modern cloud-native and event-driven architectures.
This is a fully onsite contract opportunity, ideal for professionals who thrive in collaborative Agile environments and enjoy working on business-critical applications leveraging modern software engineering practices.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade Java applications.
- Build scalable and high-performance backend services using Java and Spring Boot.
- Develop responsive and user-friendly frontend applications using ReactJS.
- Implement workflow automation and business process orchestration using Camunda.
- Develop and maintain event-driven applications using Kafka and messaging technologies.
- Collaborate with architects, product owners, and cross-functional teams to deliver robust software solutions.
- Participate in code reviews, testing, deployment, and production support activities.
- Ensure application performance, scalability, reliability, and security.
- Contribute to CI/CD, cloud-native deployments, and containerized application development.
- Follow Agile methodologies and best practices throughout the Software Development Lifecycle (SDLC).
Required Skills & Experience
- Formal training or certification in Java with proven hands-on development experience.
- Strong expertise in:
- Java
- Spring Boot
- Object-Oriented Programming (OOP)
- Multithreading
- Messaging technologies
- Computer networking concepts
- Experience building high-performance, scalable, and latency-sensitive Java applications.
- Hands-on experience with Camunda for workflow automation and process orchestration.
- Strong understanding of event-driven architectures and distributed messaging platforms such as Kafka.
- Experience deploying, troubleshooting, and maintaining applications in Linux environments.
- Strong knowledge of Linux operating systems, system utilities, containers, and cloud-native architectures.
- Experience with testing frameworks including:
- JUnit
- Mockito
- Spring Test Framework
- Frontend development experience using ReactJS.
- Excellent communication and stakeholder management skills.
- Experience working with globally distributed teams.
- Good understanding of Agile methodologies and SDLC processes.
Preferred Skills
- Experience with gRPC and Google Protocol Buffers (Protobuf).
- Knowledge of caching technologies such as Redis.
- Experience with Infrastructure as Code (IaC) tools such as Terraform.
- Experience working with resilient SQL and NoSQL databases (e.g., CockroachDB).
- Knowledge of Kubernetes and container orchestration platforms.
- Exposure to cloud platforms such as AWS.
- Relevant certifications in Kubernetes, AWS, CKAD, or related cloud technologies.
Ideal Candidate
You are a hands-on Full Stack Developer with strong Java engineering expertise, capable of building modern distributed applications while working closely with stakeholders in a fast-paced Agile environment. You possess strong problem-solving skills, excellent communication abilities, and a passion for delivering high-quality software solutions.
Interested candidates can apply through the Easy Apply button or send their CV to [email protected]
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Production / Quality Manager
Area Concessions Manager - Glasgow
NIHL Claims Handler