5 дней назад
Software Engineer (Java/Spring Boot)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (Java/Spring Boot): Building and operating ingestion pipelines and production services for the Teamwork Graph platform with an accent on distributed systems, permission-aware data handling, and low-latency retrieval. Focus on designing event-driven services, operating high-throughput pipelines, responding to incidents, and maintaining correctness across third-party data sources.
Location: Remote; Sydney, Australia listed in the conditions. Hiring is possible in any country where has a legal entity.
Company
develops collaboration software that helps teams work together and supports products used by teams worldwide.
What you will do
- Build and operate production services and ingestion pipelines for the Teamwork Graph platform.
- Own backend features from design through production using Java, Spring Boot, Kafka or other event buses, and DynamoDB-style stores.
- Participate in on-call rotations, incident response, runbook improvements, ingestion failure triage, and dead-letter queue cleanup and replay.
- Design and review ADRs and RFCs, contribute to architecture discussions, and optimize schemas and pipelines.
- Ensure permission-aware search results and graph entities, while maintaining data quality and operational reliability.
- Build dashboards and alerting, improve throughput, troubleshoot performance and scaling issues, and collaborate across domain teams.
Requirements
- 3+ years of professional experience building and operating backend services in production.
- Strong proficiency in Java or another JVM language and Spring Boot or an equivalent modern framework.
- Solid understanding of distributed systems, data consistency, event-driven or CDC pipelines, message queues, and idempotency.
- Experience with AWS, containerization, CI/CD pipelines, automated testing, monitoring, and on-call support.
- Ability to drive features from design to production and communicate clearly through design documents and cross-team collaboration.
- Employment is available in countries where has a legal entity.
Nice to have
- Experience with Kafka, Kinesis, Flink, or other streaming platforms and stream-processing systems.
- Exposure to permission or ACL propagation, multi-tenancy, data residency, or region routing.
- Experience integrating third-party sources such as GitHub, Slack, or Google Drive, or building connector and ingestion frameworks.
- Experience operating high-throughput, low-latency systems with strong observability practices.
Culture & Benefits
- Choice of working from an office, remotely, or through a combination of both.
- Health and wellbeing resources.
- Paid volunteer days and additional benefits supporting employees and their families.
- Support for workplace accommodations or adjustments during the recruitment process.
Hiring process
- Identity verification may be required as a condition of employment.
- Recruitment accommodations or adjustments can be requested at any stage.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Senior Software Engineer (Java/Spring Boot)
Encora
10 дней назад
Mid Java AWS Developer
6 дней назад
Java Engineer II (AI)
115 000 - 140 000$
9 дней назад
Java Developer (E-commerce)
500 - 1 000PLN
6 дней назад
Backend Engineer (Java/Spring Boot)
9 дней назад
Backend Engineer (Java, Scala, Spark)
1 000 - 1 500PLN