DevJobs

Senior Backend Developer (Java)

Overview
Skills
  • Java Java ꞏ 5y
  • Python Python
  • Kafka Kafka
  • Elasticsearch Elasticsearch
  • Redis Redis
  • Microservices Microservices
  • CI/CD CI/CD
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Big Data
  • Distributed systems
  • Multi-threaded programming
  • Performance optimization

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