Senior Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →