Java Engineer – Marketing/Retention Team

The role as Java Engineer is reside in the Retention team which primarily focus on customer satisfaction and to meet customer needs and exceed their expectations. You are offered a dynamic and challenging job in an agile environment, where you will get the possibility to work with interesting technologies and exciting projects. You will be responsible for maintenance and enhancing our product offer in this area across the full technology stack from front-end to back-end. You are expected to develop expert knowledge in the team and work closely with the product lead and business owners to analyze and implement new functionality. You will also work closely with technical operations and business operations.

We’re looking for a real software craftsman that has significant experience in Java and backend system development. You have experience with common Java frameworks such as Spring and JPA and to working with relational databases such as MySQL. We would love you if you have experience in building highly scalable and fault-tolerant distributed systems and familiar with architecture principles such as micro-services, CQRS, EIP and EDA patterns.