Java Engineer – Application / Database Modernization

4 months, 2 weeks ago
Full-time
Mid Level
Software Development
Mactores

Mactores

Mactores provides data analytics solutions and services that empower businesses to enhance their operational efficiency and value through automation and advanced technologies such as AI, Big Data, and cloud computing.

IT Services
51-250
Founded 2003

Description

  • Analyze and remediate large enterprise Java codebases to replace legacy and database-specific SQL with standards-compliant SQL.
  • Convert embedded SQL in Java services and MyBatis XML mappers, including vendor-specific functions, sequences, pagination logic, dynamic SQL, and error-handling patterns.
  • Collaborate with schema and database migration engineers to align application-layer SQL with the modernized target schema.
  • Refactor Java transaction logic, error handling, drivers, and ORM/DAO layers to support modern database behavior.
  • Participate in unit, integration, and performance testing to verify functional parity and post-modernization performance SLAs.
  • Support production cutover activities, including validation, monitoring setup, rollback planning, and stabilization.
  • Produce engineering documentation such as SQL remediation guides, migration runbooks, troubleshooting guides, and knowledge-transfer materials.
  • Work with distributed teams across the US and India and collaborate with customer SMEs to align business logic and modernization outcomes.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional Java development experience.
  • Hands-on experience with Spring, JDBC, and MyBatis/Hibernate or equivalent.
  • Experience with application modernization, database migrations, or large-scale refactoring initiatives.
  • Strong SQL expertise with the ability to analyze, interpret, optimize, and rewrite complex SQL in Java applications.
  • Deep understanding of JDBC, ORMs, Java transaction patterns, and database-driven application flows.
  • Experience working on enterprise-grade, high-performance applications with complex data interactions.
  • Strong communication skills and ability to work with global distributed teams in US time zones.
  • Experience with PostgreSQL or Aurora PostgreSQL is preferred.
  • Experience modernizing from legacy databases such as Oracle, SQL Server, or DB2 is preferred.
  • Exposure to automated code-refactoring tools or GenAI-assisted remediation workflows is preferred.
  • Familiarity with CI/CD environments, performance testing tools, and observability stacks is preferred.
  • Consulting or professional services experience delivering fixed-timeline modernization projects is preferred.

Benefits

  • Remote work arrangement.
  • Full-time position.
  • Opportunity to work on a large-scale modernization and migration program.
  • Structured hiring process with pre-employment assessment, managerial interview, and HR discussion.
  • Equal opportunity employment practices.
  • Use of AI-supported recruitment tools with human final decisions.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Gaming Backend) - WWE Champions

Scopely 1K-5K Internet Software & Services

Scopely is hiring a Senior Software Engineer for the WWE Champions team to own backend systems that support core gameplay and live-service operations for a mobile game.

AWS C# CI/CD Game Design Microservices Unity
12 hours, 3 minutes ago

Java Engineer [Zeal]

Livefront 11-50 Internet Software & Services

Zeal, now part of Livefront, is hiring a Java Engineer in Peru to help Fortune 1000 clients solve business problems through custom software delivery and consulting.

Angular Apache Airflow C# Databricks dbt Entity Framework Flutter GitHub GitHub Actions Grafana Jaeger Java JavaScript Jenkins Kafka Looker MongoDB .NET New Relic Next.js Oracle PostgreSQL Power BI Prometheus Python React Snowflake Spring Boot SQL Server Terraform TypeScript Xamarin
12 hours, 18 minutes ago

Java Engineer [Zeal]

Livefront 11-50 Internet Software & Services

Zeal, now part of Livefront, is hiring a Java Engineer to work with Fortune 1000 clients on consulting engagements that turn business problems into software and data solutions.

Angular Apache Airflow C# CI/CD Databricks dbt Entity Framework Flutter GitHub GitHub Actions Grafana Jaeger Java JavaScript Jenkins Kafka Looker MongoDB .NET New Relic Next.js Oracle PostgreSQL Power BI Prometheus Python React Snowflake Spring Boot SQL Server Terraform TypeScript Xamarin
12 hours, 33 minutes ago

.NET/C# Engineer [Zeal]

Livefront 11-50 Internet Software & Services

Zeal, part of Livefront, is hiring a C#/.NET Engineer in Peru to work with Fortune 1000 clients on custom software solutions and consulting projects.

Angular Apache Airflow C# Databricks dbt Entity Framework Flutter GitHub GitHub Actions Grafana Jaeger Java JavaScript Jenkins Kafka Looker MongoDB .NET New Relic Next.js Oracle PostgreSQL Power BI Prometheus Python React Snowflake Spring Boot SQL Server Terraform TypeScript Xamarin
12 hours, 33 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers