Java Software Engineer

Intempt Technologies invites a proactive Java Software Engineer to become a vital part of our dynamic and innovative engineering team. This role is designed for someone with a strong foundation in backend development, a curiosity for learning, and a passion for building AI-driven, high-scale systems.
As part of our engineering group, you’ll work on a modern stack that includes Java, Spring, JUnit, PostgreSQL, RocksDB/Redis, ClickHouse, Kafka, Flink, Airbyte, Neo4J, and Python. You will gain hands-on exposure to designing and deploying distributed systems under high load, contributing to software that powers billions of events across millions of users.

 

Key Responsibilities:

  • Develop and Deliver: Contribute to the design, development, and deployment of scalable, reliable, and well-architected backend services.
  • Collaborate: Work closely with senior engineers, exchanging ideas and contributing to architectural discussions.
  • Optimize Performance: Apply best practices for building and running platforms under high load conditions.
  • Data & AI Integration: Work with data warehouses (ClickHouse), graph databases (Neo4j), and real-time pipelines (Kafka/Flink). Use AI tools to accelerate your development workflow responsibly (not as a crutch).
  • End-to-End Ownership: Take responsibility for tasks from design through production deployment, ensuring code quality with unit and integration tests.
  • Learn & Adapt: Quickly pick up new technologies like Python, Kubernetes, and AWS infrastructure when required.

 

Qualifications

  • Experience: 2+ years of commercial software development experience.
  • Please note: This position is not open to students.
  • Core Skills: Strong Java skills with experience in Spring and JUnit.
  • Databases: Proficiency in PostgreSQL and familiarity with at least one key-value store (RocksDB, Redis).
  • Data Systems: Understanding of data warehouse practices (ClickHouse experience preferred).
  • Distributed Systems: Awareness of practices for handling high-load platforms (scalability, fault-tolerance, performance tuning).
  • AI Usage: Comfortable using AI tools as a productivity booster, while maintaining strong independent problem-solving.
  • Additional Tech: Basic knowledge of Python, or ability to learn quickly (e.g., over a weekend).
  • Code Quality: Ability to write clean, testable, maintainable code with unit and integration tests.
  • Soft Skills: Strong communication, proactive learning, and collaborative mindset.
     

Language Requirements

  • Language: Intermediate English proficiency (verbal and written) mandatory.

     

What We Offer:

  • Remote work from home with low bureaucracy.
  • Opportunity to work on cutting-edge AI and data-driven systems at scale.
  • Collaborative, international, and innovative engineering culture.
  • Exposure to a modern distributed microservices stack.
  • A chance to make an impact early in your career and grow into a senior role.

 

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

 

How to apply

Please send your resume  to hey at intempt.com. 

Required languages

English B1 - Intermediate
Java, microservices, PostgreSQL, ClickHouse, Python, Spring
Published 17 September
154 views
·
73 applications
46% read
·
31% responded
Last responded 4 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...