Software Engineer
Location: Remote
Compensation: Hourly
Reviewed: Wed, Sep 16, 2026
This job expires in: 30 days
Job Summary
Working remotely on a contract basis, a Mid-Level Software Engineer will modernize and migrate legacy enterprise applications to AWS cloud services, focusing on application upgrades, database migration, and deployment support.
Key responsibilities
- Modernize and migrate Java/Groovy applications to AWS
- Enhance applications using Spring Boot and Gradle while maintaining existing business functionality
- Support PostgreSQL migrations and maintain integrations with APIs and other services
Required qualifications
- Experience in Java and/or Groovy development
- Proficiency with Spring Boot, Gradle, and PostgreSQL
- Familiarity with AWS services such as S3, SNS, and CloudWatch
- Experience with REST/HTTP API integration and Linux/Unix administration
- Background in supporting or modernizing legacy systems
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 40,513 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee