Caixa Mágica Software
Portugal / Global
Portugal / Global
Overview
With
over four decades of experience
in the
premium outdoor industry , this European organization inspires people to live nature with authenticity and purpose. By combining
top-tier brands, physical stores, and digital platforms , it delivers
seamless and engaging customer experiences across Europe . The company embraces
innovation, sustainability, and the circular economy , supported by
strong engineering and data-driven decisions . As a
Senior Java Developer , you’ll join a
collaborative and forward-thinking tech team , shaping
scalable solutions that empower millions of adventurers .
Responsibilities
Develop and maintain backend applications in Java, with a focus on Spring Boot.
Implement efficient and secure RESTful APIs.
Work with relational databases (MySQL and/or PostgreSQL) and non-relational databases (Cassandra and/or MongoDB).
Integrate and optimise persistence solutions using Hibernate.
Ensure code quality through unit and integration testing (JUnit, Mockito and/or GUnit).
Participate in defining architectures and good development practices.
Collaborate with multidisciplinary teams to ensure the delivery of 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.
Qualifications
Minimum 5 years of experience in Java backend development .
Proficiency in
Spring Boot, Hibernate and REST API .
Solid experience with
MySQL, PostgreSQL, Cassandra and/or MongoDB .
Familiarized with
AWS services (ECS, Lambda, RDS, S3, etc.) .
Experience using
Docker .
Experience with
Mockito, JUnit and/or GUnit .
At least B2 level of English.
Based in Portugal.
Nice to Have
Knowledge of CI/CD (Jenkins, GitLab CI, etc.).
Benefits
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.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Information Technology, Consulting, and Business Development
Industries
Software Development, Technology, Information and Media, and IT System Custom Software Development
Location: Porto, Portugal
#J-18808-Ljbffr
Portugal / Global
Portugal / Global
Portugal / Global
Portugal / Global
Portugal / Global
Portugal / Global