Java Developer

Job description

We looking for 2 people. 

Project 1. 

You’ll be joining a passionate Java team that develops a recruitment management system, a custom software solution we built for one of leading recruitment companies. 

Project team is located in Wroclaw, but you can work remotely.

Projects 2. 
You will join a team of a few programmers that develop a SaaS marketing analytics platform. The project is mature, both software development and maintenance works are needed.

Project team is located in Warsaw, but you can work remotely.

Job requirements

Primary qualifications:

  • at least 3 years of Java development experience

  • bachelor’s degree or higher in Computer Science, Mathematics and/or Engineering

  • familiarity with KISS, DRY, SOLID

  • copy and paste design pattern

  • extensive experience in Java-based multi-module/microservices

  • broad Spring Boot framework knowledge

  • knowledge of ORM/JPA, its best practices

  • solid SQL knowledge

  • experience in using NoSQL databases

  • knowledge of Bootstrap layout library

  • various-level testing experience

It is great if you have:

  • hands-on experience with AngularJS/Angular or React

  • experience in processing large data series

  • extensive experience in Elastic Search and Elastic Stack as a whole

  • experience in Kafka or ActiveMQ

  • web services

  • PostgreSQL

  • Solr

  • Apache Tomcat

  • JUnit, Mockito and Selenium

  • Groovy, Spock or Kotlin experience would be an advantage

  • day-to-day practice with continuous integration or continuous delivery (CI/CD) environment

  • knowing by heart agile principles and day-to-day practice with working in agile

Salary: 

Regular: 13 000 - 16 000 PLN + VAT (B2B)

Senior: 16 000 - 20 000 PLN + VAT (B2B)

We offer you:

  • working with new technologies from the machine learning and top-notch software development area
  • 1500 PLN budget on self-development per year
  • possibility to contribute to a variety of interesting projects
  • Seniority Level check
  • Internal workshops
  • Personal branding (articles, conference speaker, internal workshop leader)
  • flexible work hours
  • remote work possibility
  • chillout room / free beverages / team & company events
  • MultiSport Plus
  • LuxMed VIP
  • friendly atmosphere