Lead Data Engineer (Java expertise required)

Job expired!

Join Our Dynamic Team as a Lead Data Engineer at Cermati.com

Company Description: Cermati is a leading financial technology startup located in Indonesia. Known for simplifying the process of finding and applying for financial products, Cermati brings the entire experience online, allowing individuals to shop for and apply for financial products from the comfort of their home. Our team includes top talent from Silicon Valley giants such as Google, Microsoft, and LinkedIn, along with notable Indonesian startups. With a culture rooted in openness, transparency, and meritocracy, we are on a mission to become a world-class fintech company in Indonesia.

Job Description:

As a Lead Data Engineer at Cermati.com, you will be at the helm of a technical team, overseeing 5-10 software engineers within our Data Platform team. This role blends high-level management responsibilities with hands-on technical work.

Key Responsibilities:

  • Oversee team management including performance reviews, one-on-one mentoring sessions, and career development of team members.
  • Manage projects by estimating timelines, planning projects, ensuring deadlines are met, and unblocking team members.
  • Collaborate with senior engineers to develop and implement a technical roadmap, including day-to-day operations management.
  • Enhance operational excellence with effective on-call rotations, monitoring, and alert systems.
  • Participate in hands-on coding and system design for selected project features.

Qualifications:

Required:

  • Residency in Bangalore (candidates must be based in or willing to relocate to Bangalore).
  • At least 5 years of hands-on experience with Java in large-scale projects.
  • Understanding of dependency injection in unit testing frameworks.
  • Familiarity with Java best practices as per authoritative sources like "Effective Java" by Josh Bloch.
  • Experience in writing multi-threaded Java programs and a good grasp of the Java memory model.
  • Proficiency with multithreading best practices, as outlined in "Java Concurrency in Practice" by Brian Goetz.
  • Strong interpersonal skills with the ability to lead effectively and make tough decisions.
  • Comprehensive knowledge of Linux-based systems, both theoretical and practical.
  • Proficiency in SQL and PostgreSQL databases.

Preferable:

  • Experience in People Management and Project Management.
  • Working knowledge of Kubernetes.
  • Previous experience with Google Cloud Platform and data analytics products such as BigQuery.
  • Experience in a data platform team and familiarity with tools like Apache Flink, Debezium, Apache NiFi, Apache Airflow, and DBT.

If you are looking to take a significant step in your career by leading a team at the forefront of financial technology innovation, we would love to hear from you. Apply now to become a part of our journey at Cermati.com as a Lead Data Engineer.