Назад
Company hidden
2 дня назад

Senior Software Engineer (Java)

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (Java): Design, build and operate scalable back-end services for digital-presence, reputation-management and market-intelligence solutions with an accent on microservices, data ingestion from multiple channels, and analytics. Focus on designing distributed systems with messaging queues, optimizing database schemas for relational and non-relational data, and ensuring scalability and fault tolerance under high load.

Hybrid: US hub locations (Chicago IL, Boston MA, South Bend IN) three days a week (Tue-Wed-Thu); Vancouver BC, Decatur/Atlanta GA.

$110,000–$140,000 base salary + discretionary bonus.

Company

Leading experience measurement, data analytics, and insights provider with roots in US healthcare, serving global clients across industries.

What you will do

  • Design and implement brand-experience features: build microservices and APIs in Java/Spring Boot (some Go) for listings management, review collection/publishing, and market-intelligence analytics.
  • Participate in iteration/release planning with product managers, data scientists, and UX researchers; adhere to design/testing principles.
  • Interpret/refine specifications, update design documents, ensure data consistency with relational/NoSQL schemas and query optimization.
  • Maintain distributed systems ingesting data from messaging queues/event streams (Kafka, RabbitMQ, Azure Service Bus) for scalability/fault tolerance.
  • Conduct peer reviews, troubleshooting, mentoring; support applications and leverage analytics for client performance benchmarking.
  • Document and prepare releases for deployment.

Requirements

  • 6+ years software development with strong Java/Spring Boot proficiency; REST APIs, asynchronous services; willingness to use Go.
  • Strong relational (SQL) databases and NoSQL; data modeling, query tuning.
  • Hands-on messaging queues/event streaming (Kafka, RabbitMQ, Azure Service Bus).
  • Distributed systems/microservices experience: concurrency, scalability, fault tolerance.
  • OOP, data structures; API design/JSON, TDD, Git; Agile methodologies, communication.
  • Bachelor’s in CS/engineering or equivalent experience.

Nice to have

  • Go proficiency.
  • Docker/Kubernetes, CI/CD pipelines.
  • Infrastructure-as-Code (Terraform, Bicep, Ansible).
  • Cloud-native (Azure/AWS), microservices.
  • Front-end (Angular/React).

Culture & Benefits

  • Collaborative, learning-focused culture: agile teamwork, mentorship, innovation.
  • Hybrid work: 3 office days/week at US hubs; work from home otherwise.
  • Competitive benefits package, discretionary bonus/commission.
  • Values: human experience focus, customer partnership, personal ownership, continuous learning, teamwork.
  • Diverse, inclusive workplace; EEO/AA employer.

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