Sr. Database Developer; Oracle, PL/SQL, Web Technologies & Data Migration
Listed on 2026-05-31
-
Software Development
Data Engineer
Annapolis Junction, United States | Posted on 05/08/2026
Key Responsibilities:
Design, develop, and maintain database solutions using Oracle PL/SQL
Write efficient queries, stored procedures, functions, and triggers
Design, develop, and integrate RESTful APIs
Collaborate with cross-functional teams to build and support web-based applications
Design, develop, and maintain websites and web applications
Plan and execute data migration activities, including data mapping, transformation, and validation
Optimize database performance and troubleshoot issues
Ensure data integrity, security, and compliance with best practices
Document technical designs, processes, and workflows
Required Qualifications:
Experience with Oracle databases 19c or higher
Strong proficiency in Oracle PL/SQL and relational database concepts
Experience designing and integrating REST APIs
Proven experience in data migration projects and tools
Experience in designing, developing, and maintaining websites and web applications
A security-conscious engineer capable of implementing and maintaining end-to-end security measures across the entire stack
Experience developing, testing, and debugging software components, and following formal change management processes to deploy solutions to production environments
Ability to perform light Unix administration, including user access management, access lists and permissions, log analysis, system performance management, software updates, system performance monitoring, and shell scripting for automation tasks
Experience with Oracle REST Data Services (ORDS) and Middleware (e.g., Tomcat)
Experience with Oracle JSON and handling JSON data within the database
Experience with database performance tuning and query optimization
Familiarity with version control systems (e.g., Git)
Strong problem-solving and analytical skills
Excellent communication and teamwork abilities
Active Top Secret clearance with LS Poly
Preferred Qualifications:
Knowledge of ETL tools and data integration techniques
Understanding of Agile development methodologies
Experience with Perl and Python scripting
Qualifications:
Detailed Description and
Job Requirements:
An experienced consulting professional who has a broad understanding of solutions, industry best practices, multiple business processes or technology designs within a product/technology family. Operates independently to provide quality work products to an engagement. Performs varied and complex duties and tasks that need independent judgment, in order to implement Oracle products and technology to meet customer needs. Applies Oracle methodology, company procedures, and leading practices.
Operates independently to provide quality work products to an engagement. Performs varied and complex duties and tasks that need independent judgment, in order to implement Oracle products and technology to meet customer needs. Applies Oracle methodology, company procedures, and leading practices. Demonstrates expertise to deliver functional and technical solutions on moderately complex customer engagements. May lead the solution design and implementation aspects of engagement(s) ensuring high quality, integrated software solutions within constraints of time and budget.
May act as the team lead on projects, providing coaching, guidance and feedback to develop skills of team members. Effectively consults with management of customer organizations. Participates in business development activities. Develops and leads detailed solutions for moderately complex projects.
6-8 years of experience relevant to this position including 3-4 years consulting experience preferred. Undergraduate degree or equivalent experience preferred. Product or technical expertise relevant to practice focus. Ability to communicate effectively. Ability to build rapport with team members and clients.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).