Job Description :
Role: Java/DB Developer
Location: San Jose, CA
Position: contract

INTERVIEW: FACE TO FACE

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 NoSQL technologies
Basic Linux/Unix system knowledge
Experience with data warehousing/ETL technologies or replication technologies such as GoldenGate
             

Similar Jobs you may be interested in ..