All offersWarszawaJavaJava Developer/Tech Lead
Java Developer/Tech Lead
Java
IT Kontrakt powered by Avenga

Java Developer/Tech Lead

IT Kontrakt powered by Avenga
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java
    advanced
    Spring
    advanced
    RabbitMQ
    regular
    TDD
    regular

Job description

Online interview
Java Team Lead

  • Commercial Java 5+ use
  • Experience in building network applications/services with Spring - Core, Boot, Data, MVC, Test
  • Good knowledge of SQL and noSQL DBs (with ORMs)
  • Practical knowledge of implementing and designing Microservices
  • Experience with Message queues like RabbitMQ or Kafka.
  • Practical knowledge of Object Oriented analysis and design using common design patterns.
  • Experienced in TDD
  • Practical knowledge of Docker
  • Experienced in DevOps
  • Experienced in CI/CD
  • Practical knowledge of Clean code and code reviews.
  • Agile Mindset
  • From requirements to product – design solution, take care of components availability, implement solution
  • Event driven architecture
  • Experience with stream processing (eg. Spark/Flink/Storm)

 
Nice to have experience in:

  • Spock + Groovy or Mockito
  •  Scala/Python/R
  • Big data tools (Spark, Hadoop)
  • ETL