Qureos

Find The RightJob.

Senior / Lead Java Developer

Job Description - Senior/Lead Java Developer
Location: Remote - USA
Key Responsibilities
  • Write applications in Java using Object-Oriented Design principles
  • Create Java Spring Boot REST services
  • Use Java Streams API for real-time data processing
  • Implement thread pools and thread-safe queues
  • Use Java Lambdas in collections
  • Build distributed cloud configurations using Spring Cloud
  • Implement circuit breakers using Spring Cloud
  • Integrate databases using Hibernate or Spring Data
  • Optimize business logic and SQL queries for performance improvements
  • Set up Kafka for high-throughput messaging
  • Deploy Kafka clusters on AWS (Multi-AZ)
  • Build highly available, multi-region services
  • Develop algorithms to optimize execution time and reduce latency
  • Use Terraform to deploy Kubernetes clusters with EKS
  • Debug Java applications on Linux EC2 instances
Qualifications
  • Bachelor s degree in Computer Science or related field (or equivalent experience)
  • Strong communication and collaboration skills
  • Leadership experience and mentoring ability
  • Ability to manage multiple priorities in a fast-paced environment
Technologies
Java 8, REST Microservices, Hibernate ORM, Relational Databases, AWS, Kafka, Linux/Unix
Hiring Process
  • 15 20 minute video screening
  • 4 proctored GQ tests (MCQs, ~45 minutes)
  • 30 45 minute final interview
  • Offer

© 2026 Qureos. All rights reserved.