Match score not available

Sr. Java Developer

extra holidays - possibility to work some days per months as volunteer
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Experience with distributed Java applications., Proficiency in Apache Spark / Flink / Storm., Knowledge of database internal structures., Experience in testing distributed systems., Familiarity with Docker orchestration..

Key responsabilities:

  • Design and implement components of streaming ETL platform.
  • Ensure quality from design to testing.
  • Participate in code reviews for quality improvement.
  • Monitor, diagnose, and resolve production issues.
Curotec logo
Curotec SME http://www.curotec.com/
51 - 200 Employees
See more Curotec offers

Job description

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



Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
French
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration
  • Quality Assurance

Java Developer Related jobs