All roles at Mactores

Senior Java Engineer – Application / Database Modernization (Freelancer)

RemoteContract5–9 yrsPosted open since jan 2026

Senior software engineering contract role at Mactores. Needs 5+ years and a B.Sc, B.Tech or B.E.. Remote.

About the role

This role sits in our Application & Database Modernization pillar: you'll work an Oracle-to-PostgreSQL migration where Aedeon handles the mechanical conversion at scale and you own what the tools can't, which is the refactoring judgment inside large enterprise Java codebases. You'll rewrite the SQL the application actually depends on, align it with the modernized schema, prove functional parity, and see the application through production cutover.

What you'll do

  • Work an Oracle-to-PostgreSQL migration where Aedeon handles the mechanical conversion at scale and you own what the tools can't
  • Rewrite the SQL the application actually depends on, align it with the modernized schema, prove functional parity
  • Work closely with database migration engineers so application-layer SQL lines up with the converted target schema and supports environment cloning and refresh
  • Deploy and run services on Amazon EKS: Helm charts, health probes, JVM and resource tuning, autoscaling, ALB/NLB ingress, and Pod Identity for AWS access
  • Build and maintain GitHub Actions CI/CD pipelines for Java services: Maven/Gradle builds, scanned images in Amazon ECR, Flyway/Liquibase migrations

What you need

  • Java
  • Unit testing
  • SQL
  • PostgreSQL
  • AWS
  • Hibernate

Good to have

  • Kubernetes
  • Docker
  • Microservices
  • Spring Boot
  • Kafka
  • CI/CD

More roles like this at Mactores

Apply on Mactores's site