We are currently looking for a Java backend developer for a shopping rewards enterprise to join the team and help develop their backend services, with the use of either Hibernate, Spring, Jersey or Liquibase frameworks.
Our client is a European market leading shopping rewards company with an international footprint in more than 20 markets. With a staggering +400 million site visits every year, and +3 million transactions every month, this established giant partners with brands ranging from the most familiar clothing stores, home appliance stores, food delivery services to electronics manufacturers.
What You'll Be Doing:
You will be joining at a growth stage of the business and will be instrumental in improving the current delivery and quality processes, and support your team to deliver high quality and robust solutions for our customers and our business.
You should have:
BS degree in Computer Science or a related technical field, or equivalent practical experience
2+ years of experience in developing complex modular applications from technical planning to implementation
Strong knowledge of Java (8 or higher) and object-oriented programming
Solid experience with JavaEE, Hibernate, Spring. (Jersey, Liquibase are a plus)
Good exposure to API development and Microservice architecture
Logical, analytic thinking, structured and target-oriented approach, very good problem solving skills
Passion for delivering clean code, unit/integration tests and maintainable documentation
Understanding of common design/architectural patterns
Familiarity with Agile/Scrum methodologies and DevOps best practices
Good communication skills in English