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