Develop and design distributed web applications in Groovy with help of the Spring Boot framework. Apply best practices into design and implementation of scalable backend web applications using REST API interface and NoSQL databases. Cooperate with other teams, such as backend, mobile and QA. Support developed functionality with unit, integration and functional tests. Work in an agile environment.
Our Technology Stack:
Groovy, Spring Boot, MongoDB, REST, RabbitMQ, Git, Jenkins, Event based distributed architecture.
Extensive experience as a Java/Groovy developer using Spring and Spring data. You are familiar with relational and non-relational (MongoDB) databases as well as with messages queues (RabbitMQ). Self organized, quality, performance and team oriented. Hold a university degree in computer science or a related field.
Apply at email@example.com.