Full Stack Java Software Engineer

  • Full-time

Job Description

We are hiring a Full Stack Java Software Engineer

Hybrid working model - Novi Sad office

 

You will contribute to our experienced IT team and: 

  • Participate in working on long-term, enterprise level projects
  • Work on complex greenfield, technical transformation or migration projects
  • Develop new features using Java/Spring/Spring Boot, alongside Angular on frontend 
  • Follow best practices and methodologies 
  • Work within a distributed international team 
  • Follow the Scrum/Agile methodology 

You are a great candidate for us if you have: 

  • 4+ years of experience in Full Stack development of Java Web-based software solutions 
  • Experience with Java frameworks and libraries such as Spring, Spring Boot, Hibernate
  • Experience in frontend application development using Angular, React or Vue 
  • Knowledge of relational and non-relational databases
  • Extensive OOP knowledge - principles, data structures, algorithms, and patterns 
  • Experience in working within a Scrum/Agile team environment 
  • Fluency in English 

Plus if you have:

  • Experience with cloud technologies (AWS/Azure/GCP)
  • Experience in working with Microservices
  • Knowledge of Kafka, RabbitMQ, and similar technologies