Overview:
We are Europe's largest premium outdoor retailer, offering the very best brands, expert services, and over 40 years' experience to enable everyone to spend more moments outside.
What will you do?
* Develop and maintain backend applications in Java, with a focus on Spring Boot.
* Implement efficient and secure RESTful APIs.
* Work with relational databases (MySQL, PostgreSQL) and non-relational databases (Cassandra, MongoDB).
* Integrate and optimize persistence solutions using Hibernate.
* Ensure code quality through unit and integration testing (JUnit, Mockito, GUnit).
* Participate in defining architectures and development best practices.
* Collaborate with multidisciplinary teams to deliver end-to-end solutions.
* Implement and maintain CI/CD pipelines using Docker and AWS.
* Work in cloud environments with AWS, including deployment, monitoring, and service management.
What are we looking for?
* Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field.
* 5+ years of experience in Java backend development.
* Proficiency in Spring Boot and Hibernate.
* Solid experience with MySQL, PostgreSQL, Cassandra, and MongoDB.
* Strong knowledge of HTTP REST, Docker, and AWS.
* Experience with Mockito, JUnit, and GUnit.
* Strong teamwork, analytical thinking, and attention to detail.
* English level B2 (upper intermediate) or higher.
Nice to have:
* Experience with Agile / Scrum methodologies.
* Knowledge of CI/CD tools (Jenkins, GitLab CI, etc.).
* Additional experience with AWS services (ECS, Lambda, RDS, S3, etc.).
What can you expect from us?
* A permanent job contract for a long term project;
* Tech equipment + SIM Card + personal smartphone;
* Health and Life Insurance;
* Social events and team buildings;
* The commitment of letting you grow with us, and be rewarded accordingly;
* A dynamic and young team that will be always there to support you;
* Training in the latest technologies;
* Coffee, fruits, snacks and a warm welcoming when you pass by the office.