Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Keyhole Software Logo

Java/Spring Developer – Database Migration (Oracle PostgreSQL)

Keyhole Software

$85,000 - $110,000
Oct 6, 2025
Lenexa, KS, US
Apply Now

Keyhole Software is seeking a Java/Spring Developer to migrate enterprise applications from Oracle to PostgreSQL while maintaining and enhancing existing Java/Spring services.

Requirements

  • Java (8+) and Spring Boot (Spring Data, Spring Security, Spring REST)
  • Database migration experience: Oracle to PostgreSQL (DDL/DML migration, stored procedure/function rewrites, schema design, performance tuning)
  • Strong SQL development and optimization skills in both Oracle and PostgreSQL
  • Familiarity with Liquibase or Flyway for schema versioning and migration scripts
  • Experience with RESTful APIs, microservices, and integration patterns
  • Source control (Git), Agile/Scrum collaboration, and CI/CD pipelines

Responsibilities

  • Contribute to the migration of enterprise applications from Oracle to PostgreSQL, ensuring data integrity, performance, and security.
  • Refactor and maintain back-end services using Java and the Spring ecosystem (Spring Boot, Spring Data, Spring Security, etc.).
  • Write and optimize SQL, stored procedures, and scripts to support data migration and application logic.
  • Collaborate with client and consulting team members to identify migration challenges, troubleshoot issues, and validate solutions.
  • Support integration testing, regression testing, and production cutovers.
  • Document technical changes, database schemas, and system processes for future maintainability.

Other

  • Ability to contribute independently within a hybrid consulting/client team structure
  • Strong problem-solving skills, attention to detail, and follow-through on deliverables
  • Comfortable working in a hybrid schedule (Lenexa, KS on-site M/W/F)
  • Bachelor’s degree in Computer Science or related field preferred; equivalent experience considered
  • Minimum of 5 years of professional software development experience