Sr. Software Engineer

  • San Jose, CA
  • Posted 3 days ago | Updated 7 hours ago

Overview

On Site
Hybrid
$80 - $86 hr
Contract - W2
Contract - Independent
Contract - 2+ mo(s)

Skills

SCALA
JAVA
J2EE
SPRING BOOT
SPRINGBOOT
AKKA
PLAY
SCALATEST
SCALA TEST
MAVEN
GRADLE
AWS
AZURE
AZURE CLOUD
PROMETHEUS
SPLUNK
GRAFANA

Job Details

Key Responsibilities
* Design, develop, and maintain scalable distributed applications using Scala
* Build low-latency, high-throughput services for real-time processing
* Optimize concurrency and performance using advanced multi-threading techniques
* Design and manage efficient, scalable database solutions
* Deploy and monitor applications in AWS or Azure cloud environments
* Implement CI/CD pipelines and infrastructure automation
* Use orchestration frameworks to manage complex workflows
* Collaborate with product and platform teams on system architecture

Minimum Qualifications
* 7+ years of experience with Scala and functional programming
* Hands-on experience with Akka, Play, or ScalaTest
* Proficient in Java and Spring Boot for microservices development
* Familiarity with container orchestration (e.g., Kubernetes, ArgoCD)

Core Tech Environment
Akka * ArgoCD * AWS * Grafana * Gradle * Java * Kubernetes (K8S) * Maven * Play Framework * Prometheus * Scala * ScalaTest * Splunk * Spring Boot

Preferred Skills
* Experience building CI/CD workflows using GitOps principles
* Strong background in observability and performance monitoring tools
* Ability to design and manage scalable microservice architectures

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.