6 часов назад
Senior Software Engineer, Back-End (Java)
135 000 - 210 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Back-End (Java) (Java/Spring Boot/Kafka/Flink): Building and operating scalable, high-performance Java microservices and stream-processing services for a multi-tenant SaaS platform with an accent on reliability, observability, data isolation, and high-volume event processing. Focus on designing distributed services, optimizing MySQL and other databases, solving complex cross-service production issues, and maintaining secure AWS-based infrastructure.
Location: Hybrid in McLean, Virginia, with 3 days per week onsite. Candidates must reside in the U.S. and hold U.S. Citizenship or a Green Card.
Annual base salary: $135,000–$210,000 USD.
Company
provides a SaaS Experience Management platform for managing customer, employee, patient, candidate, and resident experiences.
What you will do
- Design, build, and maintain Java 21 and Spring Boot microservices and shared libraries.
- Develop Apache Flink stream-processing jobs and Kafka producers, consumers, and service utilities for high-volume session and event data.
- Integrate services through REST APIs and internal clients across a multi-repository Maven environment.
- Optimize MySQL, ClickHouse, Elasticsearch, and other storage systems, including schemas and queries.
- Own production performance, availability, observability, monitoring, testing, code reviews, and on-call support.
- Investigate complex issues across services, platforms, databases, and cloud infrastructure while maintaining security and data isolation in a multi-tenant system.
Requirements
- Must reside in the U.S. and hold U.S. Citizenship or a Green Card to meet AWS GovCloud compliance requirements.
- 5+ years of experience building backend services with modern Java, Java 17+, and Spring Boot.
- Experience with Maven multi-module projects, dependency management, multi-tenant architecture, and MySQL data modeling and query optimization.
- Hands-on experience with Kafka or comparable streaming and batch-processing frameworks such as Flink, Kafka Streams, or Spark.
- Experience designing, testing, operating, logging, and debugging production-grade REST APIs.
- Experience deploying services and managing infrastructure in a major cloud provider, preferably AWS, and participating in an on-call rotation.
Nice to have
- Experience with GovCloud, Kubernetes, containerized infrastructure, and multitenant SaaS architectures.
- Experience migrating large Java and Spring codebases and working with ClickHouse, schema evolution, Avro, or event-driven design.
- Familiarity with MongoDB, Redis, Memcached, observability tools, Prometheus, Grafana, distributed tracing, and advanced database performance tuning.
- Production experience with Go and object-oriented databases.
Culture & Benefits
- Collaborative engineering environment focused on high-performance, reliable services and complex technical problem-solving.
- Medical, dental, and vision benefits.
- 401(k), disability, life, and AD&D insurance.
- Statutory leave, paid parental leave, and paid holidays.
- Equal opportunity workplace committed to diversity and inclusion.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Senior Software Engineer (Java)
149 600 - 187 000$
18 часов назад
Backend Engineer (Java)
180 000 - 275 000$
3 минуты назад
Senior Backend Engineer (Java)
122 820 - 208 790$
6 дней назад
Senior Software Development Engineer (Java)
140 183 - 150 800$
21 час назад
Senior Software Engineer, Platform (Java/Scala)
170 000 - 200 000$
22 часа назад
Staff Software Engineer, Backend (Affiliate Platform)
150 000 - 190 000$