Java Developer
Role details
Job location
Tech stack
Job description
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., 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
Requirements
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)