Senior Java Software Engineer (Big Data, Analytics)

Intempt Technologies is  seeking a Senior Java Software Engineer (Big Data, Analytics) who is proficient in advanced Java stack that includes Airbyte, Clickhouse, Kafka, Flink, PostgreSQL. This role is perfect for a professional adept in Java SE and Project Reactor looking for a Big Data, Analytics software codebase in which to develop into a principal engineer in a vibrant startup environment.

 

Key Responsibilities:

  • Lead the Java software engineering of software features, working on a Java microservices stack and using Clickhouse, Kafka, Flink, PostgreSQL
  • Engage with the engineering team in Proof of Concepts (PoCs), focusing on advanced data processing, machine learning, and analytical technologies.
  • Coach and guide junior and mid-level team members in a startup setting, valuing being practical and creative.
  • Concentrate on harmonizing backend and frontend development with a strong emphasis on Java as the primary language and JavaScript as the secondary language.

     

Educational and Experience Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.
  • 7+ years of experience in software development.
  • Proficiency in Java SE on Unix platforms (no Windows), along with some experience in Clickhouse, Kafka, Flink, PostgreSQL or similar OLAP, stream and ML pipeline processing

     

Qualifications

  • Deep expertise in Java, Reactive Programming (Project Reactor), Kubernetes, Microservices
  • Deep experience with some data-intensive technologies: Clickhouse, Kafka, Flink, PostgreSQL.
  • Capability in developing multi-threaded, highly throughput and low latency systems.
  • Proficiency in Data Structures, Algorithms, and Design Patterns.
  • Familiarity with Microservices, Kubernetes, and the EKS platform
  • Exceptional debugging, troubleshooting, and problem-solving skills.
  • Good knowledge of Unit Testing, Integration Testing, Memory Leaks, and Performance Tuning.
  • Rapid adaptability to new technologies and startup-centric development practices.

     

English:

  • At least an intermediate level of spoken and written English to facilitate clear communication with team members and clients.

     

What We Offer:

  • A steady and sober job with high professionalism in a collaborative environment that emphasizes reliability and continuous improvement.
  • Permanent, full-time employment(FTE) with benefits.
  • An opportunity to be part of a dynamic team committed to maintaining high-quality systems and processes.

     

    Read our handbook for more details on what it’s like to work at Intempt. 

     

How to apply

Please email us at hey at intempt.com with a cover letter writing how you’d approach some of the key responsibilities outlined in the description about the job. Imagine you’re doing the work and walk us through your thinking. 

 

We rarely hire at Intempt, so when we do, there are usually hundreds of applicants. Be kind to the people doing application triage and keep your cover letter to fewer than 800 words and the thoughts on project approaches below the same ceiling.

 

Intempt Technologies is an equal opportunity employer. We value diversity and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs

Java Developer at YozmaTech

Countries of Europe or Ukraine to $4500

Java Developer at CML Team

Countries of Europe or Ukraine


All jobs Intempt Technologies