Job Description :
Job Description:



The ideal candidate is a self-motivated individual with a 10+ year background in java development with solid experience in developing software against both Oracle and MySQL.
Understanding of databases, database replication concepts, and replication technologies is highly desirable.
Strong experience in java programming with developing and deploying code in a Linux environment is required.
The applicant must have strong communication skills (both verbal and written) and the ability to effectively communicate.
In addition, experience in Amazon''s AWS, Google Compute Engine or Microsoft Azure and associated technologies is a big plus.
This is primarily a java development position and not a DBA position.


Responsibilities:

Design and code change-data-capture logic by through the use of redo log interfaces.
Design and develop policy engine for implementing replication policies and conflict resolution algorithms and policies.
Design and develop data masking, encryption, filtering capabilities and mechanisms to enforce data residency and sovereignty.
Machine learning and automation based on data access patterns.
Performance and optimization of replication algorithms.
Design and development of database cloning and bootstrap implementation.
Required Skills:

Bachelors-degree in Computer Science, Computer Engineering, or closely related technical field
7+ years of Java programming with excellent SQL and PL/SQL programming skills - Strong OOP, design patterns, distributed java programming, exception management, multithreading, jdbc.
Some experience with other languages such as Python.
Self-starting and ability to work with minimal supervision.
Knowledge of software configuration management principals and tools such as git
Experience with Agile development and working with CI/CD pipelines.
Desired Skills:

Understanding of database redo logging.
Experience with AWS and associated technologies.
Experience with other No SQL technologies.
Basic Linux/Unix system knowledge.
Experience with data warehousing/ETL technologies or replication technologies such as Golden Gate.
             

Similar Jobs you may be interested in ..