Role: Mid-Level Java Full Stack Developer
Experience: 3+ Years
Location: London, UK (Remote)
About the job:
Role Overview:
We are hiring a Java Developer to build high-performance backend services that operate at Joveo's scale. You will design and maintain core Java systems — from microservices to event-driven architecture — ensuring reliability and throughput for millions of daily transactions.
Key Responsibilities:
- Develop and maintain backend microservices and APIs in Java
- Design scalable service architectures using Spring Boot or similar frameworks
- Write performant, thread-safe, and well-tested code for production systems
- Integrate with message queues, caches, and distributed data stores
- Participate in code reviews, technical design, and sprint planning
- Identify and resolve performance bottlenecks and reliability issues
Required Skills & Qualifications:
- Strong proficiency in Java (8+ or 17+) and the JVM ecosystem
- Experience with Spring Boot, Spring MVC, or Micronaut
- Solid understanding of multithreading, concurrency, and memory management
- Familiarity with messaging systems (Kafka, RabbitMQ, or SQS)
- Experience with SQL and NoSQL databases in production environments
- Knowledge of microservices patterns, API design, and containerization (Docker/K8s)