This is a remote position.
We are looking for Senior developers familiar with tuning, developing, troubleshooting distributed Java applications. Experience with Apache Spark / Apache Flink / Apache Storm framework programming will be a huge plus for this role.
Requirements
- Design, architect, and implement components of our streaming ETL platform with focus on observability, reliability and scalability that minimizes bugs, ensures reproducibility, and graceful recovery from failures
- Take ownership of end-to-end quality from design through implementation and testing
- Participate in code review with peers and work to improve the quality of the ETL codebase continuously
- Experience and knowledge about partitioning work and distributing it across multiple executors. We are also interested in people familiar with what happens under the hood and debugging/tuning it
- Improve alerting to Monitor, diagnose, and resolve bugs and performance bottlenecks in production systems in a timely manner
Nice to haves:
- Expertise with database internal structures such as B-trees and LSM trees
- Experience testing distributed systems for performance and accuracy
- Experience with docker orchestration (ECS, k8s, etc.)
- Experience with integrating JNI libraries in Java
Upoznaj kompaniju
Curotec je kompanija osnovana 2010. godine u Filadelfiji. Imaju globalno prisustvo na tržištu. Posao koji rade je osvojio brojne nagrade svetske organizacije koje su ih prepoznale zbog kvaliteta. Kada je reč o digitalnim poslovnim rešenjima, ne postoji nijedan izazov previše komplikovan za njih.
Preporuke se učitavaju...