Role: Senior Java developer
Duration: 4-6 months
Rate: Outside IR35
Remote with possible client visits where required (London)
Background:
* Client is looking to migrate their Oracle-based application to CockroachDB (CRDB). This requires converting their existing PL/SQL stored procedures and triggers into Java, ensuring functional parity, performance, and maintainability.
* The Migration of stored procedures will be done automated and need the Java expert to go through each functionality to ensure it works and does what it meant to do.
Scope of Work:
* Migration of stored procedures from Oracle to Java (specific list to be confirmed).
* Target Java version: (Specify Java version, e.g., Java 17).
* Delivery of fully tested Java code that integrates with the existing front-ends and APIs and can connect to a cockroach DB data source using (Hibernate/JDBC/Other - TBD).
* Ensure the translated Java code meets functional requirements.
* The code produced will include the raw source code in .java files that can add to their own software repository as well as the compiled .class files in a number of .jar archives.
* Automatically generated documentation for any code not already documented in the PL/SQL (Documentation format TBD)
* Triggers will form part of the Cockroach DB migration effort