company logo

Sr. Java Developer

Curotec.com

Hybrid

Remote

Full Time

This is a remote position.

Senior Java Developer:


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

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


Sr. Java Developer

Hybrid

Remote

Full Time

September 24, 2025

company logo

Curotec

curotec