Java Full Stack Developer

  • Proven experience designing large-scale distributed systems
  • Microservices architecture
  • Event-driven architecture
  • High concurrency and scalability patterns
  • Strong knowledge of:
  • System trade-offs (consistency vs availability, latency vs throughput)
  • API design and service boundaries
  • Fault tolerance and resilience design
  • Experience with system decomposition and domain modelling

Backend

  • Expert-level proficiency in Java (8/11/17+)
  • Strong experience with Spring Boot / Spring Cloud
  • Deep understanding of RESTful APIs and microservices
  • Experience with ORM frameworks (Hibernate, JPA)

Frontend

  • Strong hands-on experience with at least one: React / Vue / Angular
  • Solid understanding of frontend architecture and state management
  • Ability to contribute to frontend system design (not just coding)

Data & Infrastructure

  • Strong experience with relational databases (Oracle / SQL Server / PostgreSQL)
  • Experience with: Redis or distributed caching, Message queues (Kafka / RabbitMQ)
  • Familiar with: Docker, Kubernetes, CI/CD and automated deployment pipelines

What additional skills will be good to have? (List out good to have skills and certifications)

Excellent project management skills with a track record of successfully leading large-scale initiatives preferred

Job Details

Company
Insight International (UK) Ltd
Location
Sheffield, England, United Kingdom
Posted