At Imagine Believe Realize, LLC (IBR) we are driven by innovation, transformation and a relentless pursuit of excellence. As an industry leader delivering impactful results, we thrive on solving complex technical challenges and developing cutting-edge solutions that empower our customers and advance critical missions.
IBR is a fast-growing company fueled by passion, curiosity, and innovative thinking – where every team member has the opportunity to continuously learn, unlock their full potential, and redefine what is possible in engineering and technology. If you are inspired by innovation, eager to make a difference, and ready to bring your creativity and expertise to a mission-focused team, we invite you to join us and together, we will shape the future. Let’s Make It Real!
The Database Application Developer (Oracle, PostgreSQL & Cloud Modernization) must be able to meet the key criteria below:
Location: Candidates must be able to support a hybrid remote work schedule with the willingness to come onsite as needed in Suitland, MD. The onsite support is anticipated to be minimal at once or twice per month.
Education: Bachelor’s Degree in Computer Science, Software Engineering or IT related field
Security Clearance: IBR is a federal contractor. Applicants must be able to obtain and maintain a Public Trust security clearance issued by the United States Census Bureau. This agency handles and adjudicates the security clearance process.
NOTE: United States Citizenship is required as part of the eligibility criteria to be able to obtain this type of security clearance.
Employment Type: Full Time
Work Schedules: IBR promotes work-life balance by offering flexible scheduling options. Standard business hours are aligned to the Eastern Time Zone.
Key Skills:
- Strong PostgreSQL database development experience, including schema design, SQL optimization, indexing, query tuning, and PL/pgSQL development.
- Strong Oracle application development experience using SQL, PL/SQL, and Oracle APEX to support existing enterprise applications.
- Experience integrating relational databases with Java and Spring Boot applications, REST APIs, batch processes, and data access frameworks.
- Experience supporting Oracle-to-PostgreSQL modernization and cloud migration initiatives.
- Experience with GitHub source control and CI/CD, AWS containerized infrastructure, and security-focused enterprise SDLC practices.
Position Overview
IBR is seeking a Database Application Developer to support the continued development and modernization of an enterprise application. The application includes Java and Spring Boot backend services, Angular front-end components, Oracle and PostgreSQL databases, Cognos-based analytics, GitHub CI/CD pipelines, and AWS containerized infrastructure aligned with federal security and software development lifecycle standards.
The candidate will require experience as a hands-on developer with strong database engineering expertise. This individual will design, build, test, deploy, and support database-centric application capabilities while maintaining existing Oracle and Oracle APEX solutions and helping steer the platform toward PostgreSQL. The successful candidate must be technically objective, modernization-oriented, and comfortable recommending solutions that reduce unnecessary Oracle dependencies when PostgreSQL or other modern patterns better serve the application.
This position will have database owner (DBO) or equivalent application-schema permissions, but it will not have database administrator or platform-administration privileges. Infrastructure DBAs will execute privileged operational activities such as backups and restores, platform patching, database engine upgrades, system maintenance jobs, high availability, disaster recovery, and database-server administration.
The Database Application Engineer will serve as the application team’s primary point of contact with the infrastructure DBA team. The Database Application Engineer will define application backup and recovery requirements, develop and maintain backup schedule requirements, coordinate maintenance jobs and permissions, prepare database change packages, support production troubleshooting, and validate that DBA-managed activities meet application, security, and operational needs.
Responsibilities
Database Application Development
- Design, develop, test, and maintain database-centric features supporting Java and Spring Boot services, Angular application workflows, Oracle APEX solutions, batch processes, integrations, and Cognos analytics.
- Develop and maintain Oracle SQL, PL/SQL packages, procedures, functions, triggers, views, application schemas, and data integration components.
- Develop PostgreSQL schemas, SQL, PL/pgSQL routines, database objects, and data access patterns for new and modernized application capabilities.
- Build and maintain APIs, persistence layers, data services, migration scripts, reporting structures, and application-managed database components.
- Write secure, maintainable, testable code and participate in peer reviews across application, integration, and database codebases.
PostgreSQL Strategy & Oracle Modernization
- Help establish the technical direction and development standards for the organization’s transition from Oracle to PostgreSQL.
- Assess existing Oracle schemas, PL/SQL, APEX functionality, and application SQL to identify migration complexity, dependencies, risks, and modernization opportunities.
- Refactor Oracle SQL and PL/SQL into PostgreSQL-compatible SQL and PL/pgSQL while preserving functional behavior and improving portability and maintainability.
- Develop schema conversion, data migration, reconciliation, regression testing, and performance-validation approaches for Oracle-to-PostgreSQL migration activities.
- Recommend objective, application-focused solutions and avoid unnecessary vendor-specific dependencies when standards-based or PostgreSQL patterns are appropriate.
Data Architecture, SQL Engineering & Performance
- Create and evolve logical and physical data models, schemas, tables, constraints, indexes, views, and application-managed database objects.
- Analyze execution plans, transaction behavior, connection usage, and application workloads to optimize SQL, indexing, query patterns, and data access performance.
- Troubleshoot application-level database issues, identify root causes, and implement durable corrections in application code, database code, schemas, or deployment processes.
- Establish performance baselines and work with infrastructure DBAs when analysis requires system-level diagnostics, privileged monitoring, or platform configuration changes.
- Support data structures and query patterns used by Cognos reporting and analytics while balancing reporting needs with transactional application performance.
DBA Coordination, Backup Planning & Operational Readiness
- Serve as the primary application-side point of contact with infrastructure DBAs for backups, restores, maintenance jobs, patching, upgrades, permissions, monitoring, capacity planning, and production incidents.
- Define and document application backup frequency, retention, recovery-point, recovery-time, validation, and restore-testing requirements; translate those requirements into backup schedules for DBA implementation and oversight.
- Coordinate recurring and ad hoc database maintenance jobs, including schedules, dependencies, expected application impact, validation criteria, and escalation procedures.
- Evaluate and document application-role and schema-permission requirements using least-privilege principles; submit and coordinate privileged access changes with the DBA and security teams.
- Prepare implementation plans, versioned database change scripts, migration packages, rollback procedures, release notes, and post-deployment validation steps for DBA-assisted production changes.
- Coordinate maintenance windows and validate application functionality, performance, integrations, analytics, and data integrity following DBA-managed activities.
- Provide application context, logs, SQL, execution details, and reproducible scenarios to accelerate incident response and root-cause analysis.
Cloud, DevSecOps & CI/CD
- Version database code, schema changes, migration scripts, and configuration artifacts in GitHub alongside application source code.
- Build and improve GitHub-based CI/CD processes for repeatable, auditable, and recoverable application and database deployments.
- Support database integrations within AWS containerized infrastructure, including application connectivity, configuration, secrets usage, deployment dependencies, observability, and environment consistency.
- Develop automated unit, integration, regression, migration, and data-validation tests for database-centric application features.
- Partner with cloud, platform, security, and DevOps engineers to ensure solutions meet federal security controls, auditability, configuration-management, and SDLC requirements.
Agile Collaboration & Technical Leadership
- Participate in Agile ceremonies, backlog refinement, sprint planning, technical design, demonstrations, retrospectives, and production-support activities.
- Collaborate with Java/Spring Boot developers, Angular engineers, Cognos specialists, testers, security staff, cloud engineers, infrastructure DBAs, and business stakeholders.
- Document architecture decisions, database standards, deployment procedures, operational dependencies, and modernization roadmaps.
- Conduct code reviews, promote database development best practices, and mentor developers on SQL, data modeling, PostgreSQL, Oracle, and application performance.
Required Qualifications
- Must be able to obtain and maintain a Public Trust security clearance.
- Bachelor’s Degree in an IT-related field required.
- 5+ years of professional software engineering, database application development, or database engineering experience supporting enterprise systems.
- Demonstrated hands-on PostgreSQL development experience, including schema design, advanced SQL, indexing, query tuning, and PL/pgSQL.
- Strong Oracle development experience using SQL and PL/SQL, with the ability to support and modernize existing Oracle-based applications.
- Experience integrating relational databases with Java and Spring Boot applications, REST APIs, data access layers, and enterprise application workflows.
- Experience designing application schemas, logical and physical data models, stored code, migration scripts, deployment packages, and database tests.
- Experience diagnosing and correcting application-level SQL, transaction, integration, and database performance issues.
- Experience with GitHub, Git-based development workflows, automated testing, and CI/CD deployment of application and database changes.
- Experience supporting or contributing to Oracle-to-PostgreSQL migration, database modernization, or comparable cross-platform database initiatives.
- Ability to operate effectively with DBO or application-schema permissions and partner with infrastructure DBAs for administrative and privileged activities.
- Ability to define backup, recovery, maintenance, and permission requirements and coordinate their implementation without relying on database administrator privileges.
- Strong communication skills and demonstrated ability to serve as a technical liaison among developers, DBAs, infrastructure teams, security teams, and stakeholders.
- Experience working within formal SDLC, security, audit, configuration-management, and change-control processes.
Preferred Qualifications
- Experience modernizing Oracle or Oracle APEX applications to PostgreSQL and cloud-native application architectures.
- Hands-on experience with Oracle APEX application development and support.
- Experience with Angular or other modern front-end frameworks and their integration with Java/Spring Boot services.
- Experience with AWS services, containerized application infrastructure, Docker, Kubernetes, Amazon RDS, or Aurora PostgreSQL.
- Experience developing or supporting Cognos reporting, analytics data models, ETL processes, or enterprise reporting platforms.
- Experience with Python, Bash, PowerShell, Flyway, Liquibase, or other database migration and automation technologies.
- Experience supporting federal systems, federal security requirements, accessibility standards, or regulated enterprise environments.
- Relevant PostgreSQL, Oracle, Java, AWS, cloud, or DevSecOps certifications.
Application Deadline:
Applications will be reviewed as received and accepted on a continuous basis until the position is filled. Early application is strongly encouraged.
Physical Demands and Work Environment
This role primarily involves sedentary work, in a workplace and/or home office environment. There are some physical demands associated with the role, including:
- Extended periods of sitting and working at a computer workstation.
- Occasional lifting and carrying of equipment or materials weighing up to 20 pounds.
- Occasional travel to client sites or meetings may be required.
- Work may need to be performed in a fast-paced environment requiring quick decision making.
- Flexible work arrangements may be available based on business needs.
- Will be exposed to a wide variety of clients in differing functions, personalities, and abilities.
Benefits and Compensation Information
At Imagine Believe Realize, LLC (IBR), we recognize that our employees are our greatest asset. We are committed to attracting and retaining exceptional talent by offering competitive compensation, comprehensive benefits, and programs that support employees' health, financial well-being, professional growth, and work-life balance. Eligible employees enjoy a robust total rewards package that includes:
- Nationwide medical, dental, and vision insurance
- 3 weeks of Paid Time Off and 11 Paid Federal Holidays
- 401k matching
- Life Insurance, Short-Term Disability, and Long-Term Disability at no cost to our employees
- Supplemental insurance options
- Flexible spending accounts and Dependent Care spending accounts
- Wellness incentives
- Reimbursement for professional development and certifications
- Access to training assistance opportunities to support career growth and progression
- Hybrid and Remote work opportunities to support work-life balance
Salary Range: $110,000.00 – $130,000.00 USD annually.
This salary range represents the anticipated range for this position at the time of posting. Actual compensation may vary based on qualifications, experience, work location, internal equity, and business needs.
Apply Today
If you are ready to grow your career and make an impact, then we encourage you to apply today by submitting an application. We welcome you to explore additional job opportunities listed on our careers page https://teamibr.applicantstack.com/x/openings.
Applicants who require alternative assistance with the application or interview process may request reasonable accommodations by contacting us using the contact information provided below:
info@teamibr.com
407.459.1830
Compliance and Regulatory Statements
Equal Employment Opportunity (EEO) Statement
Imagine Believe Realize, LLC (IBR) is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics such as race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, creed, age, national origin, disability (including pregnancy, childbirth, or related medical conditions), marital status, veteran status, or any other applicable legally protected class in accordance with federal, state, and local laws.
Employment Eligibility
Employment with IBR is contingent upon successful completion of all pre-employment requirements, including verification of identity and authorization to work in the United States. The Company participates in the federal E-Verify program and will verify the identity and employment eligibility of all newly hired employees in accordance with applicable federal law.
Please Note: Certain positions may require U.S. citizenship, the ability to obtain and maintain a U.S. Government security clearance, or other government contract eligibility requirements. Such requirements will be identified in the individual job posting where applicable.
Individuals with Disabilities
Imagine Believe Realize, LLC (IBR) is committed to providing equal employment opportunities to qualified individuals with disabilities and to making reasonable accommodations to enable them to apply for positions and perform the essential functions of their jobs. If you require a reasonable accommodation during the application or interview process, please contact Human Resources at info@teamibr.com.
Veterans
Imagine Believe Realize, LLC (IBR) is committed to providing equal employment opportunities to qualified protected veterans and to making reasonable accommodations to enable them to apply for positions and perform the essential functions of their jobs in accordance with the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA). If you require a reasonable accommodation during the application or interview process, please contact Human Resources at info@teamibr.com
Pay Transparency
The anticipated compensation range for this position will be provided in accordance with applicable federal, state, and local pay transparency laws. Actual compensation offered will be determined based on factors such as the candidate's skills, qualifications, experience, education, geographic location, internal equity, and business needs.
In addition to base pay, eligible employees may be offered a comprehensive benefits package, paid time off, retirement benefits, bonus opportunities, and other programs, where applicable. Eligibility for benefits and incentive programs is governed by the terms of the applicable plans and company policies.