We are looking for a Middle Java Software Engineer with good knowledge of Java Core, JEE, Spring Core/MVC to join our international Net2Phone Team. It is a team of outstanding professionals with advanced experience in the VoIP area based in Belarus and USA.
At this position you will:
- Get solid experience with high load distributed architecture using REST and Kafka services.
- Work with automated CI/CD processes, AWS cloud and VoIP.
- Implement and support microservices based on Spring MVC, Camel, MySQL, Mongo and Kafka.
We would like to see:
- At least 2 years of experience with Java Core, Java EE, Spring Core, Spring MVC.
- Deep understanding of SQL database technologies.
- Experience with Scrum / Agile methodology.
- Willingness to learn and explore new technologies.
- Git: merge, rebase, cherry-pick should be fluent.
- Good level of English – B1 or higher.
It would be a nice bonus to have:
- Experience with distributed architecture.
- Hands-on experience with Kafka, MongoDB and Apache Camel.
We offer you:
- An exciting and challenging job and talented people around.
- Competitive salary and growth opportunities.
- Remote work / modern office in the center of Minsk.
- 26 vacation calendar days (20 work days) & 5 fully covered sick days without sick leave required per year.
- Professional training, seminars and conferences compensation.
- Sports activities reimbursement.
- Medical insurance.
- Superb English lessons.