Start Your Search Here

Job Search

Caixa Mágica Software

Portugal / Global

Senior Java Developer

Job Description

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

Candidatar-se Now

Similar Opportunities

View all jobs