DevJobs

Senior Backend Developer (Java)

Overview
Skills
  • Java Java ꞏ 5y
  • Python Python
  • Kafka Kafka
  • Elasticsearch Elasticsearch
  • Redis Redis
  • CI/CD CI/CD
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
At Umbrella, we’re building cutting-edge cloud cost optimization solutions that help global organizations manage and reduce their cloud spending efficiently.

We’re looking for a strong Senior Backend Developer (Java) to join our core R&D team and take full ownership of complex, large-scale backend projects.

This role is hands-on and perfect for someone who thrives in a fast-paced environment, loves solving hard problems, and has real-world experience working with large volumes of data.

What You’ll Do

  • Design, develop, and maintain highly scalable backend services in Java.
  • Build robust and efficient systems capable of handling large-scale data processing and migrations.
  • Solve complex concurrency and multi-threading challenges in production systems.
  • Occasionally contribute code in Python (for specific tools or integrations).
  • Collaborate closely with DevOps, Product, and Data teams across the company.
  • Take ownership of end-to-end projects, from concept through architecture, development, and deployment.
  • Drive technical excellence, best practices, and innovation within the backend systems.

What You Bring

  • 5+ years of hands-on backend development experience, primarily in Java.
  • Strong understanding and practical experience with Big Data environments and large-scale data processing.
  • Solid experience with multi-threaded programming, distributed systems, and performance optimization.
  • Comfortable or open to occasional coding in Python (even if Python is not your primary language).
  • Familiarity with microservices architecture, Docker, Kubernetes, and CI/CD workflows.
  • Experience working in cloud environments (AWS, GCP, or Azure – advantage).
  • Strong problem-solving abilities, analytical thinking, and proactive ownership.
  • Excellent interpersonal skills and ability to work effectively in a collaborative environment.

Bonus Points

  • Practical experience working with language models (LLMs) or AI/ML tools (e.g., integrating LLMs like GPT into production systems).
  • Experience with Kafka, Redis, or ElasticSearch.
  • Familiarity with cloud cost optimization or FinOps domains.
Anodot