

Only W2 - Sr. Oracle ORM Developer (Local to Tampa, FL)
β - Featured Role | Apply direct with Data Freelance Hub
This role is a Sr. Oracle ORM Developer for a 6-month contract, paying "$X/hour", located in Tampa, FL. Key skills include ORM frameworks, Oracle databases, SQL/PL-SQL, and programming (Java/C#). A Bachelor's degree in Computer Science is required.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
August 28, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Unknown
-
π - Contract type
W2 Contractor
-
π - Security clearance
Unknown
-
π - Location detailed
United States
-
π§ - Skills detailed
#Schema Design #Database Indexing #Java #Debugging #Database Schema #C# #SQL Queries #Database Architecture #Business Analysis #SQL (Structured Query Language) #Oracle #Documentation #Programming #Data Modeling #Integration Testing #DBA (Database Administrator) #Computer Science #Data Access #Hibernate #Databases #Indexing
Role description
ey Responsibilities:
β’ Application Development with ORM:
β’ Design, develop, and maintain applications utilizing an ORM framework (e.g., Hibernate, TopLink, or a custom ORM) to interact with Oracle databases.
β’ Database Interaction:
β’ Write efficient and optimized code to perform CRUD (Create, Read, Update, Delete) operations on Oracle databases through the ORM layer.
β’ ORM Configuration and Tuning:
β’ Configure and optimize the ORM framework for optimal performance, including mapping entities to database tables, handling relationships, and managing caching strategies.
β’ SQL and PL/SQL Integration:
β’ While ORMs abstract SQL, the role may still involve writing and optimizing complex SQL queries and PL/SQL procedures for specific performance-critical operations or when ORM limitations necessitate direct database interaction.
β’ Data Modeling and Schema Design:
β’ Collaborate with database administrators and architects to design and implement database schemas that align with the application's data requirements and ORM mappings.
β’ Performance Tuning:
β’ Identify and resolve performance bottlenecks within the application's data access layer, including ORM configuration, query optimization, and database indexing.
β’ Testing and Debugging:
β’ Conduct unit and integration testing of the application's data access components and troubleshoot issues related to ORM mappings or database interactions.
β’ Collaboration:
β’ Work closely with other developers, business analysts, and database administrators to understand requirements, design solutions, and ensure seamless integration.
β’ Documentation:
β’ Create and maintain technical documentation for ORM configurations, data models, and application logic related to data access.
Required Skills and Qualifications:
β’ Proficiency in an ORM Framework:
β’ Strong experience with a prominent ORM framework (e.g., Hibernate, or specific Oracle ORM tools).
β’
β’ Oracle Database Knowledge:
β’ Solid understanding of Oracle database architecture, including tables, indexes, views, and stored procedures.
β’
β’ SQL and PL/SQL:
β’ Proficiency in writing and optimizing SQL queries and PL/SQL code.
β’
β’ Programming Languages:
β’ Strong programming skills in a language commonly used with ORMs (e.g., Java, C#).
β’
β’ Problem-Solving and Analytical Skills:
β’ Ability to diagnose and resolve complex issues related to data access and ORM performance.
β’
β’ Communication and Teamwork:
β’ Excellent communication skills and the ability to collaborate effectively in a team environment.
β’
β’ Education:
β’ Typically a Bachelor's degree in Computer Science, Information Technology, or a related field.
ey Responsibilities:
β’ Application Development with ORM:
β’ Design, develop, and maintain applications utilizing an ORM framework (e.g., Hibernate, TopLink, or a custom ORM) to interact with Oracle databases.
β’ Database Interaction:
β’ Write efficient and optimized code to perform CRUD (Create, Read, Update, Delete) operations on Oracle databases through the ORM layer.
β’ ORM Configuration and Tuning:
β’ Configure and optimize the ORM framework for optimal performance, including mapping entities to database tables, handling relationships, and managing caching strategies.
β’ SQL and PL/SQL Integration:
β’ While ORMs abstract SQL, the role may still involve writing and optimizing complex SQL queries and PL/SQL procedures for specific performance-critical operations or when ORM limitations necessitate direct database interaction.
β’ Data Modeling and Schema Design:
β’ Collaborate with database administrators and architects to design and implement database schemas that align with the application's data requirements and ORM mappings.
β’ Performance Tuning:
β’ Identify and resolve performance bottlenecks within the application's data access layer, including ORM configuration, query optimization, and database indexing.
β’ Testing and Debugging:
β’ Conduct unit and integration testing of the application's data access components and troubleshoot issues related to ORM mappings or database interactions.
β’ Collaboration:
β’ Work closely with other developers, business analysts, and database administrators to understand requirements, design solutions, and ensure seamless integration.
β’ Documentation:
β’ Create and maintain technical documentation for ORM configurations, data models, and application logic related to data access.
Required Skills and Qualifications:
β’ Proficiency in an ORM Framework:
β’ Strong experience with a prominent ORM framework (e.g., Hibernate, or specific Oracle ORM tools).
β’
β’ Oracle Database Knowledge:
β’ Solid understanding of Oracle database architecture, including tables, indexes, views, and stored procedures.
β’
β’ SQL and PL/SQL:
β’ Proficiency in writing and optimizing SQL queries and PL/SQL code.
β’
β’ Programming Languages:
β’ Strong programming skills in a language commonly used with ORMs (e.g., Java, C#).
β’
β’ Problem-Solving and Analytical Skills:
β’ Ability to diagnose and resolve complex issues related to data access and ORM performance.
β’
β’ Communication and Teamwork:
β’ Excellent communication skills and the ability to collaborate effectively in a team environment.
β’
β’ Education:
β’ Typically a Bachelor's degree in Computer Science, Information Technology, or a related field.