Java Engineer – Application / Database Modernization (Freelancer)

Added
5 days ago
Location
Type
Contract
Salary
Salary not provided

Related skills

java postgresql sql oracle spring

📋 Description

  • Analyze and remediate large Java codebases to replace legacy SQL with modern SQL.
  • Convert embedded SQL in Java services and MyBatis mappers, rewriting vendor SQL.
  • Collaborate with schema and migration engineers to align app SQL with the new schema.
  • Refactor Java transaction logic, error handling, drivers, and ORM/DAO layers.
  • Participate in unit, integration, and performance testing to meet SLAs.
  • Support production cutover activities, including validation and rollback planning.

🎯 Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3+ years Java development experience (Spring, JDBC, MyBatis/Hibernate or equivalent).
  • Experience with application modernization, database migrations, or large-scale refactoring.
  • Strong SQL expertise; analyze, optimize, and rewrite complex SQL in Java apps.
  • Deep understanding of JDBC, ORMs, and Java transaction patterns.
  • Experience on enterprise-grade, high-performance apps with complex data.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →