Java/Scala Developer

  • Bulevar oslobođenja, Novi Sad, Serbia
  • Full-time

Job Description

  • You have worked on several web applications and you know how to complete the full circle of development
  • You have 4+ years of development experience
  • You see yourself as a craftsman who brings his two cents to the table each day and is open to feedback from his teammates

Must-haves:

  • Experience in developing web applications and functional programming
  • Experience in some of the following technologies Scala, Play, Kafka, Serverless, Python
  • Understanding of best practices for web development and software design
  • You know what great system architecture is and you know how to make it happen
  • Ability to process feedback, stay open to new ideas and help the team

Nice-to-haves:

  • Experience working with businesses at various phases of creation and growth a plus
  • The ability to present your work and stand firm for the right reasons
  • Experience working with Haskell or Rust
  • Experience in client services, consulting or freelancing

Qualifications

  • Working independently or with other engineers to develop user web applications or provide support for existing systems
  • Collaborating with designers, front-end developers, stakeholders and clients to understand business goals, analyze requirements, formulate solutions and ensure the successful execution and delivery of the end product
  • Assisting in scoping, estimating and planning of projects
  • Participating in code reviews, pairing and other forms of knowledge sharing
  • Working on multiple parts of a web application, from the database to CI