You haven't searched anything yet.
Sr. Scala Developer with Spark Streaming and Kafka Experience ( W2 Position )
Denver, CO ( Hybrid )
Contract
Open for Relocation Candidates
Required Skills and Experience:
- Scala Programming: 3 years of experience with a strong foundation in functional programming concepts.
- Apache Spark Structured Streaming: Proficient in Scala, with experience in migrating existing projects and building new features.
- Apache Kafka: Experience with real-time message queuing, understanding of Consumer and Producer offset management, and at-least-once & at-most-once semantics.
- Container Orchestration: Familiarity with concepts, preferably Kubernetes.
- AWS Cloud Technologies: Basic understanding of S3, Athena, Lambda, IAM, and EMR.
- SQL: Comfortable using SQL for data exploration.
- Data Feeds: Experience supporting large-scale data feeds.
Plusses:
- Akka Streams: Experience with the Akka Streams data library.
- Core Java: Strong background in core Java development.
- Python: Proficiency in Python.
- AWS Lambda: Experience with Lambda functions.
- Terraform: Experience building infrastructure with Terraform.
Additional Information:
Work Hours: Based on Mountain Standard Time (MST).
On-call Responsibilities: About once every six weeks (Mon-Fri, 8am-7pm MST).
Team Environment: Collaborative team with challenging and impactful projects.
Location: Candidates should be local to Denver or certain hub locations for full-time conversions.
Contractor
$93k-118k (estimate)
06/19/2024
07/17/2024
The following is the career advancement route for Scala Developer positions, which can be used as a reference in future career path planning. As a Scala Developer, it can be promoted into senior positions as an E-commerce Site Development Manager that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Scala Developer. You can explore the career advancement for a Scala Developer below and select your interested title to get hiring information.