Senior IT Software Engineer – Scala, Akka, Java Microservices

Posted 9hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior engineer building Scala, Akka, and Java microservices for heavy-equipment notification systems. Developing high-availability services and mentoring engineers in a fully remote contract role.

Responsibilities:

  • Design, develop, deploy, and maintain microservices using Scala and Akka technologies, including Streams, Actors, HTTP, and Persistence
  • Build robust, high-availability platform notification services at scale
  • Work independently on complex application and infrastructure components used across one or more systems
  • Drive application development focused on high-value business features
  • Identify and resolve complex application and technical problems end-to-end
  • Mentor junior and mid-level engineers and provide technical guidance
  • Establish and uphold high standards for software quality, practices, and team habits
  • Guide structured development of code, program documentation, operations documentation, and user guides
  • Champion team growth and continuous improvement
  • Communicate with end users and internal stakeholders

Requirements:

  • Bachelor's degree with 10+ years of experience, or Master's degree with 8+ years of experience
  • 5+ years of software development experience using Java 8+
  • 2+ years of Scala programming experience
  • 2+ years working with Akka technologies, including Streams, Actors, HTTP, and Persistence
  • Experience designing Spring Boot RESTful APIs
  • Experience designing and implementing high-availability, reliable solutions
  • Knowledge of MVC, microservices, and event-driven architectural patterns
  • Experience with CI/CD tools such as Azure DevOps or Jenkins
  • Hands-on experience deploying and maintaining software on AWS, including API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, IAM, and CloudFormation
  • Experience with relational and NoSQL databases, including PostgreSQL and AWS DynamoDB
  • Experience working within an Agile/Scrum framework
  • Knowledge of data structures and algorithms
  • Leadership on small-to-medium-scale projects tied to strategic priorities
  • Visa sponsorship available

Benefits:

  • $80/hr on W-2
  • 12-month contract duration
  • Visa sponsorship available
  • 100% remote work in North America