S3

S3 Staffing USA

Java Software Engineer

Job summary

Chicago

Work model

Hybrid · 3 days home
3 days ago
Job description

Software Engineer

Location: Chicago, IL (Locals only)

As a Senior Software Engineer, you will be responsible for the development of services using Scala and Akka technologies.

Required:

  • Bachelors Degree with 10+ yrs experience
  • 8+ years of software development experience using Java 17+
  • 3+ years of Scala programming experience
  • Backend development
  • 2+ years of Akka technologies such as Streams, Actors, HTTP, Persistence
  • Building a web
  • Knowledge of SQL
  • Experience designing well-defined Spring Boot Restful API's
  • Deploying software using CI/CD tools, such as Azure DevOps, Jenkins
  • Deploying and maintaining software using AWS, Other AWS technologies such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, IAM, CloudFormation
  • Strong knowledge of data structures and algorithms

Work Schedule:

  • Prefer Chicago, IL, but open to 100% remote
  • Hybrid Schedule (Go onsite twice per week)
  • M-F 1st Shift

Interviews:

  • 3 Rounds: 1 round will be virtual, and 1 round will be in person
  • 2 Rounds of Coding interview