Senior Java Developer
Core
Senior Java backend engineer focused on investigating data quality issues, debugging complex distributed systems, and building repair pipelines for massive datasets.
Role type
Senior IC backend engineer (Java, data integrity)
Builds
Java-based repair and correction pipelines for high-volume datasets
Domain
Cloud computing, data engineering, genealogy/family history
Deliverable
production ML models | product features
Required skills
Java, distributed systems, debugging, AWS (S3, SQS, Lambda), performance optimization, concurrency, memory-efficient design, data analysis
Preferred skills
genealogical/historical datasets, queue-driven architectures, legacy system integrity
Technologies
Java, AWS (S3, SQS, Lambda)
Responsibilities
Investigate and resolve data-quality issues in large-scale backend systems; Design and implement Java-based repair pipelines; Debug and fix issues in existing Java codebases; Build safe, idempotent jobs to correct data; Analyze system behavior related to performance, concurrency, and memory usage
Seniority
Senior, hands-on IC