About PRAXIS
At PRAXIS, we connect technology talent with international projects where they can make a real impact. For this opportunity, you’ll join a project focused on modernizing enterprise legacy applications and migrating workloads to AWS.
Quick Overview
- Position: Mid-Level Software Engineer
- Location: Remote / Worldwide
- Work Model: 100% Remote
- Schedule: EST working hours
- Experience: Mid-Level
- Start Date: ASAP
- Contract: Freelance
- English: Fluent — mandatory
- Spanish: Nice to have
The Challenge
You’ll work on the modernization and migration of two legacy Java/Groovy applications to AWS, preserving existing functionality while adapting the applications to a modern cloud environment.
Your main responsibilities will include:
- Modernizing and migrating Java/Groovy applications to AWS
- Maintaining and upgrading components using Spring Boot and Gradle
- Supporting PostgreSQL → Amazon Aurora PostgreSQL migration
- Managing integrations with databases, APIs, SFTP/FTP, Snowflake, messaging systems and Control-M
- Handling packaging, deployment, configuration, logging and monitoring
- Troubleshooting migration, connectivity, authentication and integration issues
- Supporting testing, validation and production readiness
- Participating in cutover and rollback activities
- Collaborating with Application, Infrastructure, Database, Security and Operations teams
- Contributing to application stability and performance throughout the migration
Candidate Requirements
We’re looking for a Mid-Level Software Engineer with:
- Solid experience with Java and/or Groovy
- Experience with Spring Boot
- Experience with Gradle
- Hands-on experience maintaining, modernizing or migrating legacy applications
- Experience working with enterprise applications
- Practical experience with AWS
AWS
Experience with:
- S3
- Parameter Store
- SNS
- SQS
- CloudWatch
- ECR
Experience deploying or migrating applications to AWS will be highly valued.
PostgreSQL & Data
- Strong PostgreSQL experience
- Advanced SQL
- Database migration experience
- Experience with Amazon Aurora PostgreSQL / RDS is a plus
Integrations
- HTTP / REST APIs
- SFTP / FTP
- Database integrations
- Snowflake
- Messaging systems
- Control-M
- IBM MQ is a plus
Infrastructure & Troubleshooting
- Linux / Unix troubleshooting
- Ability to diagnose application, database and infrastructure issues
- Experience troubleshooting migration, connectivity, authentication and integration problems
- Knowledge of logging, monitoring, configuration and deployment
CI/CD & Containers — Nice to Have
- GitHub Actions
- CI/CD pipelines
- Docker / Containerization
- Puppet
- Terraform
AWS Networking & Security — Nice to Have
- AWS VPCs, subnets, security groups and DNS
- TLS / mTLS
- Certificate-based authentication
- AWS EFS / FSx
Production & Migration Experience — Nice to Have
- AWS application migration
- Production cutover and rollback
- Testing
- Production readiness
- Application validation
Soft Skills
- Strong collaboration and communication skills
- Analytical and problem-solving mindset
- Ability to work independently
- Comfortable collaborating across Application, Infrastructure, Database, Security and Operations teams
Why PRAXIS?
This is an opportunity to work on real-world technology modernization, helping evolve enterprise applications and move them toward AWS.
You’ll gain exposure to:
AWS Cloud Migration
Java / Groovy
PostgreSQL / Amazon Aurora
Enterprise Integrations
Application Modernization
Production Migration & Cutover
You’ll also work 100% remotely with an international team, with the potential for project continuity into 2027.
Ready for the challenge?
Sueldo: 7.498,00€-7.500,00€ al mes
Ubicación del trabajo: Empleo remoto