#1 Job Board for tech industry in Europe

Java Software Engineer
Java

Java Software Engineer

Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Java

    master

Job description

Online interview


We are looking for a person for the position of Java Software Engineer. As a Java Software Engineer, you will have the opportunity to work on interesting projects and implement innovative solutions for our clients.

 

Qualifications:

  • Experience in JVM technologies (Java, Kotlin, Groovy, Scala).
  • Ability to develop solutions within microservices architecture (microservices, event driven architectures).
  • Experience with databases (RDBMS, NoSQL...).
  • Knowledge of OOP, SOLID and design patterns.
  • Knowledge of best practices (Clean Code, Code Review).
  • Knowledge of Spring Framework. 
  • Knowledge of REST.
  • Ability to write valuable unit and integration tests (knowledge of TDD methodology).
  • Basic knowledge of CI/CD tools.
  • Fluent in English and Polish (minimum B2).
  • Communication skills, self-reliance in problem solving and information retrieval.


Nice to have:

  • Experience with clouds (AWS, GCP, Azure).
  • Knowledge of Docker / Kubernetes.
  • Ability to secure applications (OAuth, JWT).
  • Knowledge od Camunda, Jboss.


Additional Information:

  • Hybrid work 2- 3 days from one of our offices per week.