Java Engineer – Application / Database Modernization

1 week 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

Staff Backend Product Software Engineer, Commerce Platform

Dropbox 1K-5K Internet Software & Services

Dropbox is hiring a Staff Backend Software Engineer to lead the Commerce Platform systems that support monetization across sales motions and drive reliability, data consistency, and modernization across a revenue-critical ecosystem.

Agile E-commerce Salesforce System Design
9 minutes ago

Staff Backend Product Software Engineer, Commerce Platform

Dropbox 1K-5K Internet Software & Services

Dropbox is hiring a Staff Backend Software Engineer to lead the Commerce Platform systems that support monetization across CRM, billing, provisioning, and related revenue workflows.

CRM E-commerce Microservices Salesforce System Design
24 minutes ago

Staff Backend Product Software Engineer, Commerce Platform

Dropbox 1K-5K Internet Software & Services

Dropbox is hiring a Staff Backend Software Engineer to lead the evolution of its Commerce Platform systems that support monetization across sales motions, with ownership spanning CRM, billing, partner workflows, and platform reliability.

E-commerce Salesforce System Design
24 minutes ago

Senior Software Engineer - Backend

Transcarent 251-1K Health Care Providers & Services

Transcarent is hiring a Senior Backend Software Engineer to help design and build backend systems and APIs for its AI-powered health and care platform.

Agile AWS Azure GCP Git Go GraphQL Kanban LLM PostgreSQL Python REST API
24 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