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.
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!