Java Engineer – Application / Database Modernization

1 month 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 Backend Engineer - Music

Spotify Media

Spotify is hiring a Senior Backend Engineer to help build and scale the backend systems and data pipelines behind Spotify Rights Center, its music rights management platform for creators, licensors, and internal partners.

Agile GCP gRPC Java Microservices PostgreSQL Scala
30 minutes ago

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring a backend-focused engineer to build tools, APIs, and integrations for its globally distributed HR and Payroll products on a fully remote, cross-functional engineering team.

Angular AWS CI/CD Docker Elixir GitLab Kubernetes Next.js Phoenix PostgreSQL React Vue.js
40 minutes ago

Senior Backend Engineer

Remote 251-1K Professional Services

Remote is hiring a software engineer to build tools, APIs, and integrations for its globally distributed HR and payroll products in a fully remote, async environment.

Angular AWS CI/CD Clojure Docker Elixir Erlang GitHub GitLab Haskell Jenkins Kubernetes Next.js Phoenix PostgreSQL React Scala Vue.js
49 minutes ago

EMSA3 Microservice Developer (Event-Driven Architecture)

CDC Foundation 1K-5K Health Care Providers & Services

The CDC Foundation is hiring a remote EMSA3 Microservice Developer to modernize Utah’s Electronic Message Staging Area system for public health data processing and reporting.

Agile AWS Git GraphQL Kafka Maven Microservices PostgreSQL React REST API Spring Boot
1 hour, 19 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