Назад
Company hidden
1 день назад

Staff Software Engineer (Java)

Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Bulgaria
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer (Java) (Cloud-Native Backend): Designing and building highly scalable, resilient backend services for Conga’s cloud-native revenue operations platform with an accent on distributed systems, microservices, event-driven architecture, and high-throughput data processing. Focus on shaping platform architecture, optimizing Java services with Cassandra and Redis, solving complex scalability challenges, and mentoring backend engineers.

Location: Sofia, Bulgaria

Company

hirify.global provides a cloud-native commercial operations platform for pricing, quoting, contracting, rebates, communications, and document automation, serving more than 10,000 customers worldwide.

What you will do

  • Design and develop scalable, resilient Java backend services for a cloud-native, microservices-based platform.
  • Build reusable distributed-system capabilities supporting real-time pricing and revenue operations.
  • Contribute to backend architecture, service design, data-handling patterns, and engineering standards.
  • Collaborate with engineers, product managers, architects, QA, and DevOps/Cloud Services on functionality, testing, deployments, and production reliability.
  • Participate in code reviews, pair programming, technical research, documentation, and continuous improvement.
  • Mentor junior engineers and support knowledge sharing across the engineering organization.

Requirements

  • 5+ years of experience developing large-scale, complex applications with Java.
  • Strong backend expertise in multithreading, messaging, streaming, performance optimization, horizontal scalability, and REST APIs.
  • Experience with Cassandra, Redis, SQL and NoSQL databases, distributed systems, microservices, and event-driven design.
  • Experience with cloud platforms, especially Microsoft Azure, plus Docker and Kubernetes.
  • Knowledge of OOP, design patterns, SOLID principles, clean architecture, algorithmic complexity, and Java data structures.
  • Experience with BDD/TDD, CI/CD tools, Git, Jira, Confluence, and Agile methodologies.

Nice to have

  • Experience using AI-assisted development tools such as GitHub Copilot or ChatGPT.
  • Experience with Java 21, Dropwizard, OpenSearch or Elasticsearch.
  • Familiarity with Azure Service Bus, Redis Streams, AKS, Helm, or similar deployment and messaging tools.
  • University degree in Computer Science or a related field.

Culture & Benefits

  • Environment focused on innovation, individual development, team development, and inclusive participation.
  • International engineering organization working on products used by global enterprise customers.
  • Opportunities for technical mentorship, knowledge sharing, and cross-team collaboration.
  • Equal employment opportunity and reasonable accommodation support during the hiring process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →