Senior Java Developer

Altinity

Altinity

Software Engineering

Remote

Posted 6+ months ago

ClickHouse is the hottest analytic database on the planet and Altinity is the home of ClickHouse experts who build real-time data solutions that run anywhere. ClickHouse now has more contributors than ElasticSearch, previously the biggest open-source analytic project on GitHub.

Altinity is looking for an experienced Java Developer with a proven track record in contributing to open source projects, particularly those related to Relational Database Management Systems. You should have hands-on experience with Change Data Capture technologies like Apache Kafka and Debezium, as well as familiarity with modern cloud data catalogs such as Apache Iceberg.

Key Responsibilities:

  • Software Development:
    • Design, implement, and maintain high-performance Java applications for data ingestion, transformation, and persistence.
    • Develop and optimize connectors, drivers, and libraries for RDBMS systems.
  • Open Source Project Management:
    • Lead and manage contributions to relevant open source projects in the RDBMS and data streaming ecosystems.
    • Review community pull requests, manage issue tracking, and guide contributors through best practices.
    • Represent the organization in open source communities, including technical discussions and public presentations.
  • Data Streaming & CDC Integration:
    • Build and maintain CDC pipelines using tools like Apache Kafka and Debezium.
    • Ensure low-latency, fault-tolerant data replication across heterogeneous systems.
  • Cloud Data Catalog & Lakehouse Integration:
    • Integrate with and optimize workflows for data formats and catalogs such as Apache Iceberg and AWS Glue.
    • Collaborate with cloud and analytics teams to ensure seamless data discoverability and governance.
  • Collaboration & Architecture:
    • Work closely with database engineers, DevOps, and data engineers to design scalable and resilient architectures.
    • Participate in architectural reviews and provide expert input on database and streaming integration strategies.
  • CI/CD:
    • Set up GitHub actions for testing and release generation
    • Work with QA to ensure solid testing
    • Generate software distributions using container, tarball, and rpm/deb formats.
    • Manage tagging and auto-generation of release notes

Required Qualification:

  • Technical Skills:
    • 5+ years of professional Java development experience.
    • Hands-on experience with data loading pipelines and CDC tools (Apache Kafka, Debezium).
    • Proven contributions to open source projects, ideally in database or data streaming domains.
    • Understanding of data serialization formats such as Parquet.
    • Familiarity with Apache Iceberg or similar catalog/lakehouse technologies.
    • Experience with cloud platforms (AWS, GCP, or Azure).
  • Soft Skills:
    • Excellent communication and collaboration skills, especially in open source and distributed team environments.
    • Ability to mentor junior developers and engage with diverse technical communities.

Preferred Qualification:

  • Experience with real-time analytics systems or OLAP databases.
  • Familiarity with Kubernetes, containerized deployments, and CI/CD pipelines.
  • Understanding of distributed systems and high-availability architectures.

Our Benefits:

  • Work from Anywhere, Anytime: We are not your typical nine-to-five shop! Enjoy the flexibility of working from literally wherever and whenever. Create a schedule that works for you and your family or lifestyle. Recharge your batteries with our open vacation policies.
  • Cultural Diversity: We love that we get to work with passionate people from around the world. Currently, our team is made of professionals from 22 different countries!
  • Career Development: We provide opportunities to learn new technologies as well as try out new roles. We also offer access to training on leading-edge technologies, plus flexible work schedules for external education.
  • USA Employees Benefits: We offer comprehensive PPO health care plans for our US-based employees that are incredibly flexible to meet the needs of individuals or families. 401K with company match also available.
  • Company Travel: We come together in person two to three times per year in locations across the globe. During non-pandemic times, of course! We also fund travel to conferences and encourage presentations as well as contributions to open-source communities.

If you’re passionate about open source, database technology, and real-time data pipelines, and want to work on projects that push the boundaries of modern data infrastructure, we’d love to hear from you.

This is a full-time position and includes equity in the company.
Altinity is venture-funded and financially stable.
We are 100% remote. You may work anywhere you have work permits.

Check out our many other benefits including flexible work hours, career development, and open vacation policies.

We are eager to meet you!