Senior Scala / Java Software Engineer @The AES Group
Software Development
Salary $75-$80/hr
Remote Location
Employment Type contract
Posted YDay

[Hiring] Senior Scala / Java Software Engineer @The AES Group

YDay - The AES Group is hiring a remote Senior Scala / Java Software Engineer. πŸ’Έ Salary: $75-$80/hr πŸ“Location: Worldwide

Role Description

Seeking an experienced Senior Software Engineer to design, develop, and maintain scalable, highly available backend services supporting platform notification systems for critical events involving Caterpillar engines and machinery.

The ideal candidate will have strong hands-on experience with Java, Scala, and Akka, along with expertise in cloud-based application development, distributed systems, microservices, and event-driven architecture.

This role offers an opportunity to work on complex engineering challenges, contribute to software architecture, improve application reliability, and provide technical guidance to fellow developers.

Key Responsibilities

  • Design, develop, and maintain backend applications using Java, Scala, and Akka.
  • Build scalable, reliable, and highly available notification services.
  • Develop and support complex software applications and infrastructure components.
  • Implement microservices, event-driven architecture, and other software design patterns.
  • Develop and maintain CI/CD pipelines using Jenkins and Azure DevOps.
  • Deploy, monitor, and support applications in AWS environments.
  • Troubleshoot complex technical issues and perform debugging, integration testing, and validation.
  • Develop and maintain RESTful APIs and application integrations.
  • Ensure code quality, maintainability, documentation, and adherence to engineering best practices.
  • Collaborate with business stakeholders, end users, and cross-functional teams.
  • Mentor developers and provide technical guidance.
  • Participate in Agile/Scrum ceremonies and continuous improvement initiatives.

Qualifications

  • 5+ years of hands-on software development experience using Java 8 or later.
  • 3+ years of hands-on Scala programming experience.
  • 2+ years of experience with Akka technologies, including Akka Streams, Actors, HTTP, or Persistence.
  • Strong understanding of data structures, algorithms, and computer science fundamentals.
  • Experience designing, developing, and maintaining complex software applications.
  • Strong problem-solving, debugging, and analytical skills.

Preferred Qualifications

  • Experience with AWS services such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, IAM, and CloudFormation.
  • Experience with microservices, distributed systems, high-availability applications, and event-driven architecture.
  • Hands-on experience with Jenkins and Azure DevOps.
  • Experience with PostgreSQL, DynamoDB, and relational or NoSQL databases.
  • Experience with Spring Boot and RESTful APIs.
  • Knowledge of functional programming and reactive programming.
  • Exposure to ZIO and type-level programming.
  • Experience working in Agile/Scrum development environments.

Education & Experience

  • Bachelor's degree with 10+ years of relevant experience, OR
  • Master's degree with 8+ years of relevant experience.
  • Ability to independently handle complex technical assignments and lead small- to medium-scale projects.
  • Experience mentoring developers and promoting coding standards and best practices.
  • Strong communication skills and the ability to work effectively with cross-functional teams.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Scala / Java Software Engineer @The AES Group
Software Development
Salary $75-$80/hr
Remote Location
Employment Type contract
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 133,523+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later