Senior Application Developer (Java/Kafka)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Application Developer (Java/Kafka): Designing and developing backend applications and microservices with an accent on real-time data pipelines and distributed systems. Focus on building fault-tolerant architectures, optimizing Kafka configurations, and implementing scalable messaging solutions.
Location: Hybrid in Plano, TX (1 day/week office attendance required)
Salary: $60 - $65 per hour
Company
A leading provider of information technology and workforce solutions operating across the U.S. and Canada.
What you will do
- Design, develop, and maintain backend applications and microservices using Java and Spring Boot.
- Implement real-time data pipelines and messaging solutions using Apache Kafka.
- Build distributed systems ensuring fault tolerance, scalability, and high availability.
- Deploy and manage distributed applications on cloud platforms such as AWS, Azure, or GCP.
- Collaborate with cross-functional teams including product management, frontend developers, and DevOps.
- Establish monitoring, logging, and alerting for backend services and BPMN workflows.
Requirements
- 7 to 12 years of professional experience with strong proficiency in Java (7+).
- Extensive experience with Spring Boot and the broader Spring ecosystem.
- In-depth knowledge of Apache Kafka, including topics, partitions, offsets, and Kafka Streams.
- Experience with relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases.
- Expertise in building RESTful or gRPC APIs.
- Must be based in or able to work in Plano, TX to support the hybrid schedule.
Nice to have
- Hands-on experience with Kafka Connect or Confluent Platform.
- Knowledge of microservices tools like Istio, Envoy, or other service mesh solutions.
- Familiarity with caching mechanisms such as Redis or Memcached.
- Exposure to monitoring tools like Prometheus, Grafana, or Elasticsearch.
Culture & Benefits
- Comprehensive benefits package including medical, dental, and vision insurance.
- 401K contribution options.
- Paid time off (PTO) and sick leave.
- Opportunity to work in a fast-paced environment with emerging technologies.
Hiring process
- Technical evaluation via HackerRank testing.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →