Java Software Engineer

Natural Intelligence is a global leader in the online comparison market. Our goal is to simplify decision-making and to connect customers with valuable brands.

Our technology helps millions of consumers around the world make smarter, more confident buying decisions. We do so by creating trusted comparison websites that enable consumers to easily compare products and services online and form high-value relationships with the brands they choose. Our partner brands, some of which are among the most prominent websites worldwide, utilize our platform to maximize their online presence. 

We are looking for a strong and passionate big data developer that will help us build the data platform and data frameworks for the company, to support analytics & reports, machine learning algorithms and other data needs.


  • Use your skills and experience to design and develop our innovative next-generation distributed, web-based systems
  • Lead, deliver and own high scale projects from end to end
  • Lead technological initiatives and improvements while instilling development of “best practices”
  • Design system deployment and configuration for continuous integration
  • Work in agile methodology (Scrum)
  • Develop scalable web applications by using Java and various technologies


  • At least 2 years experience in Java or equivalent language
  • Hands-on experience in Spring, Sprint Boot
  • Experience with SQL/NoSQL/key value DBs 
  • Hands-on experience developing over CI/CD/Microservices/Docker/Kubernetes
  • Experience in design and implementation of highly scalable & distributed web applications
  • Can-do attitude and desire to become a technological focal point in the company
  • Experience with AWS Services - advantage
  • Experience with NodeJS, JavaScript- advantage
  • Experience with data frameworks like Apache Kafka/Spark/Airflow - advantage
Submit Application

Apply for this position

Java Software Engineer