We are looking for senior software engineer to join our Commissions team in our Belgrade office and help our ongoing move to microservices architecture. We have great experts and senior engineers in the team, you will have a lot of opportunities to learn from us and we are happy to learn from you.
Commissions enables customers to plan and calculate compensation and bonuses during sales process. You can find more info at Commissions link.
You will be responsible for:
- Writing clean, high-quality code and driving others on your team to do the same
- Collaborate to help specify, design and develop software meeting company and product requirements
- Build and run product in production
We expect you have:
- 3+ years of professional Java software development experience
- BS in Computer Science or equivalent
- Deep understanding of software engineering best practices
It will be a plus if you have:
- Experience with microservices architecture and lightweight frameworks
- Experience with CI/CD, Kafka, Redis, Gradle, Jetty, Spring Boot
- Experience with any of popular JS frameworks
- Work on enterprise cloud product used by largest companies in the world
- Work on cutting edge technologies and ability for continuous self-improvement
- Competitive compensation and bonus plan
- Private health insurance for you and your family and voluntary private pension
- Budget for personal development
- 100% compensation during maternity leave
- Meal allowance, transportation allowance
- Cozy working space, Monday team breakfast and monthly beer bash
- Sport activities.