#1 Job Board for tech industry in Europe

Junior Functional Java Developer
Java

Junior Functional Java Developer

Type of work
Undetermined
Experience
Junior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Linux

    regular

    Java

    junior

    Clojure

    nice to have

    Docker

    nice to have

Job description

Online interview
Join team that loves functional approach, tech excellence and clear solutions to develop highly efficient analytical pipelines with small, independent team that loves to try new things.

If YOU:

  • are passionate about distributed applications
  • are interested in tech excellence 
  • have fun when programming
  • are using functional languages
  • have high coding, ethic and design standards 

Join us as functional java programmer to grow Data Processing Team. We offer safe, stable yet flexible environment for you to grow as a developer and a person building best data analytics products on the market.


Requirements:


  • experience in writing Java code (functional way)
  • comfortable with using Linux
  • want to learn and write in Clojure (JVM based functional language)
  • be interested in functional programming approach 
  •  know good practices and standards
  • of backend and distributed processing apps have hands on approach and be proactive
  • understand API communication patterns
  • understanding of micro-services architecture in data processing pipelines

Day to day work:

  • develop processing pipeline for data analytics
  •  interact with terabyte scale databases like Druid.io, ElasticSearch, Cassandra, S
  • interact and develop applications using microservice approach
  • design distributed apps using Kafka, Airflow, Kubernetes, Spark, AWS

  • design proposals to optimize the system, make it more effective and cost efficient
  • put your own ideas into real world products (we are still small team and everybody contribution is essential and welcomed!)
  • write quality code - yes, shipping is most important, but at the end it's your name on it, let's make it right way

We offer:


  • real big data projects
  • hands-on an all solutions and decisions within the team
  • your ideas going to production
  • small, independent team working environment (no crazy meetings, no big management structure, the team make rules and ship the software)
  • fully remotely or in office (Wrocław, Szewska 5) 
  • private healthcare, multikafeteria 
  • trainings
  • working on product (no project switching every 3 months) - we believe such approach benefit both sides the most, where you can fully focus on specific tech stack, specific product, specific problems
  • flexible work time (if you need to get your child from school or do something in the city)
Junior Functional Java Developer - Correct Context