- Home
- Hybrid Jobs
- Java Software Engineer
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