#1 Job Board for tech industry in Europe

Senior Backend Developer
Java

Senior Backend Developer

Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    Java

    advanced

    REST

    advanced

    SQL

    advanced

    Docker

    advanced

    Microservices

    advanced

    Node

    nice to have

    Scala

    nice to have

Job description

Online interview
We are Evojam, Polish software house that likes to do stuff differently. Our mission is to help pragmatic innovators build digital products that solve real problems and guide them in making the right decisions in the dynamic world of technology. We are a team who believe a humane approach to technology can truly make a positive impact on the world.

In this role you'll get a chance to work with incredible team of developers fluent in building modern, reactive web platforms. You'll have impact on creating architectures, defining APIs and improving the development process. Together we'll build great applications in a mature software development process.


What you'll do (aka Scope of Work)

  • Building advanced backends for web/mobile/cloud applications in an Agile process.
  • Extending and improving functionality and architecture of the applications we develop.
  • Improving architecture of existing applications, refactoring.
  • Defining new systems architecture in cooperation with frontend developers and the Head of Development.
  • Helping fellow team members improve by doing code reviews on an ongoing basis.
  • Training and coaching junior team members.
  • Partner with other developers in researching new technologies, learning and defining technology directions for Evojam backend.

What we look for (aka Requirements)

  • Advanced professional experience in Java 8+ (Java 10+ would be perfect!).
  • Other backend stack, especially Scala or NodeJS, is a decent plus.
  • Good orientation in surrounding frameworks and libraries. For example: Spring Boot, Micronaut, Quarkus, Hibernate, Akka. 
  • Advanced, practical experience in secondary technical area, e.g. frontend development (React, Angular) or databases – both SQL (e.g. PostgreSQL, MySQL) and non-SQL (e.g. ElasticSearch, MongoDB).
  • Understanding of software architecture and communication protocols – microservices, REST, AMQP, streaming.
  • Practical knowledge about deployment strategies, continuous integration, code review, automated testing. 
  • Good orientation in modern standards and technical trends.
  • Fluency in English is necessary – both written and spoken.

What you get (aka Benefits)

  • Learning, learning and growth!
  • Modern, constantly-updated tech stack
  • Interesting, ambitious, global projects 
  • Tools of choice (including licenses)
  • Flexible working hours and fully remote work
  • Regular peer-to-peer and company feedback
  • Annual work anniversary pay rise
  • 20 days of paid time off on B2B contract
  • Paid vacation days for conferences & trainings
  • 100% of all educational expenses covered
  • Home office setup budget
  • Constantly expanded library
  • Multisport card
  • Private health care
  • Mental health care (online psychological support)
  • Great atmosphere and team spirit (want to know what it means at Evo? See our Team's testimonials)
  • Salary according to our transparent criteria (you can learn more in our Levels and salaries grid)

If your priorities are: building high-quality apps & learning - Evojam is the right place for you!