Core Responsibilities

Design and develop high-quality, efficient, and maintainable Java and Spark code. Identify and recommend improvements to existing code, architecture, and development practices while mentoring junior developers.

Requirements

Candidates should have 5+ years of experience in Java development and at least 1 year of experience in the Spark Java framework. A strong understanding of OOP principles and solid database skills are also required.

Additional Information

Experience Level

5-10 years

Job Language

English