What are the responsibilities and job description for the Scala Developer at Fujistu North America position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, GSDK CONSULTING LLC, is seeking the following. Apply via Dice today!
Job Title: Scala Developer
Experience Required: 10 years
Engagement Type: Fulltime with Fujistu
Work Location: Norristown, PA / San Antonio, TX / Irvine, CA
Salary: $130KPA
End Client: Multiple
Key Responsibilities:
Required Technical
Expertise:
Job Title: Scala Developer
Experience Required: 10 years
Engagement Type: Fulltime with Fujistu
Work Location: Norristown, PA / San Antonio, TX / Irvine, CA
Salary: $130KPA
End Client: Multiple
Key Responsibilities:
- Design and develop scalable distributed systems using Scala for high- throughput backend services
- Build and maintain large-scale data processing pipelines using Apache
- Develop real-time and batch data processing workflows including Spark
- Design and implement cloud-native applications deployed on Google
- Build event-driven architectures using messaging and streaming systems
- Develop frontend applications using functional reactive UI architecture
- Implement shared type-safe models across backend and frontend systems
- Optimize system performance across JVM, Spark, and distributed compute
- Work on Kubernetes-based deployments and containerized microservices
- Collaborate with platform, data engineering, and infrastructure teams on
- Perform debugging, performance tuning, and production support for
- Contribute to architecture decisions for high-scale, low-latency data
Required Technical
Expertise:
- 10 years of software engineering experience
- 6 years of production experience with Scala
- 6 years of hands-on experience with Apache Spark using Scala
- Strong expertise in JVM internals, memory management, and
- Deep understanding of functional programming principles
- Strong experience in concurrent and distributed system design
- Strong experience with Spark Structured Streaming
- Deep understanding of Spark internals (Catalyst optimizer, Tungsten
- Experience handling multi-terabyte distributed workloads
- Strong knowledge of columnar data formats (Parquet, Avro, ORC)
- Experience with Delta Lake or Apache Iceberg (preferred)
- Experience with event streaming systems such as Apache Kafka
- Strong production experience on Google Cloud Platform
- Hands-on experience with Google Kubernetes Engine, Dataproc,
- Experience with Terraform and infrastructure-as-code on Google Cloud Platform
- Strong Kubernetes and container orchestration experience
- Production experience building UIs using functional reactive
- Strong understanding of FRP (Functional Reactive Programming),
- Experience building complex single-page applications using Laminar
- Experience designing shared domain models between frontend and
- Experience integrating frontend UI with REST/gRPC backend services
- Knowledge of SBT multi-module builds for frontend-backend shared
- Understanding of type-safe frontend architecture patterns in Scala
- Experience with UI state management in functional programming
- Experience with Akka clustered systems
- Strong understanding of Event sourcing, CQRS architecture,
- Experience designing fault-tolerant distributed systems
- Experience with microservices architecture at scale
- Experience with Cats Effect, ZIO, FS2, Monix
- Advanced functional programming design patterns
- Tagless-final architecture (preferred)
- JVM garbage collection tuning (G1 ZGC)
- Spark job optimization and cluster tuning
- Linux system-level performance troubleshooting
- Distributed system resource optimization
- Scala 3 experience
- Monocle optics library
- GraalVM native image compilation
- Internal platform dashboard development using Laminar
- Open-source Scala ecosystem contributions
- Real-time observability systems
Salary : $130,000