Search Remote Jobs

Java Engineer – Application, Database Modernization

Likely ghost job

🕒 January 7

🇮🇳 India – Remote

⏳ Contract/Temporary

🟡 Mid-level

🟠 Senior

💻 Application Engineer

Where this job comes from

Posted on Mactores's careers page, not through a job board

First seen by Remote Rocketship January 7

Still open on Mactores's site. Checked 7 hours ago.

Logo of Mactores

Mactores

51 - 200 employees

Founded 2008

💼 Consulting

🏢 Enterprise

Consulting • Enterprise • Data

Mactores is a company that provides end-to-end data platform solutions aimed at accelerating business value through automation. Since 2008, Mactores has been helping businesses with digital transformation, offering services like Enterprise Data Lakes, Scalable Databases, Modern Data Warehouses, Automated DataOps, MLOps, and Generative AI solutions. They focus on enabling faster and cost-effective migrations and modernizations in data analytics, partnering with leading platforms to drive innovation and success. Mactores works alongside tech teams to strategize and implement the right data solutions timely and efficiently.

📋 Description

• Analyze and remediate large enterprise Java codebases to replace legacy or database-specific SQL constructs with modern, standards-compliant SQL • Convert embedded SQL within 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 databases • Participate in unit, integration, and performance testing to confirm functional parity and meet performance SLAs • Support production application cutover activities, including validation, monitoring setup, rollback planning, and stabilization • Produce SQL remediation guides, code-migration runbooks, troubleshooting guides, and knowledge-transfer material • Work across distributed teams in the US and India and collaborate with customer SMEs to ensure business logic alignment and successful modernization outcomes

🎯 Requirements

• Bachelor’s degree in Computer Science, Engineering, or related field • 3+ years of professional Java development experience (Spring, JDBC, MyBatis/Hibernate or equivalent) • Experience with application modernization, database migrations, or large-scale refactoring initiatives • Strong SQL expertise and ability to analyze, interpret, optimize, and rewrite complex SQL used within 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

🏖️ Benefits

• Equal opportunity employment practices • Non-discrimination protections based on race, religion, gender, national origin, age, disability, marital status, military status, genetic information, and other legally protected categories

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok