Jobs and Careers
CU

Sr. Java Developer

Curotec
UKRemotefull_timeVerifiedPosted 27 Mar 2025

About the role

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



Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Curotec

View company profile →