Responsibilities
- Modernize and migrate Java/Groovy applications to AWS
- Enhance applications using Spring Boot and Gradle
- Support PostgreSQL migrations to AWS-managed database services
- Maintain integrations with APIs, databases, file transfer services, messaging platforms, and scheduling tools
- Support deployment, configuration, monitoring, and troubleshooting activities
- Resolve application, database, cloud, and connectivity issues
- Participate in testing, cutover planning, rollback activities, and production support
- Collaborate with development, infrastructure, security, and operations teams
REQUIREMENTS
- Java and/or Groovy development experience
- Spring Boot and Gradle
- PostgreSQL and advanced SQL skills
- AWS services including S3, SNS, SQS, CloudWatch, Parameter Store, and container registries
- REST/HTTP API integration experience
- SFTP/FTP
- Linux/Unix administration and troubleshooting
- Enterprise application integration experience
- Strong problem-solving skills across application, database, and infrastructure layers
- Experience supporting or modernizing legacy systems
- Fluent English communication skills
Preferred Skills
- AWS migration projects
- Amazon Aurora PostgreSQL or RDS
- GitHub Actions or similar CI/CD tools
- Docker and containerization
- TLS/mTLS and certificate-based authentication
- AWS networking (VPCs, subnets, security groups, DNS)
- EFS, FSx, Terraform, or Puppet
- Enterprise messaging platforms
- Cloud data platforms and analytics environments
- Production cutover and release management experience
Seniority Level:
Mid-Level