Full Stack Developer
Madrid, Spain

-
Architect, design and implement generic mission-critical applications in a microservice-based software framework.
-
Create self-contained, reusable, and testable modules and components using Java +17 and Spring Boot 3.
-
Deliver innovative, dazzling, and responsive web applications from these modules and components.
-
Apply best practices when it comes to software engineering (testing, documentation, code review etc.)
-
Apply state-of-the-art automated testing practices (unit, component, integration tests).
-
Work on packaging and automated deployment of software.
-
Contribute to product innovation ideas, prototypes, functional and design specifications in addition to production software.
-
Apply agile methodologies throughout the development process: challenge and clarify requirements and ensure timely delivery of top-quality features.
-
Engineering Bachelor or Master´s degree in Computer Science or related field.
-
Strong experience in Java +17 with a proven track record, ideally including knowledge of functional or reactive programming (Spring Boot, REST services, Git, Unit testing, E2E testing, Automated test).
-
Experience with functional or reactive programming.
-
Experienced in Angular 12 or higher, TypeScript, Bootstrap, NPM, CSS/SCSS
-
Knowledge of Patterns and Good Practices to design and develop quality and clean code.
-
Wide experience in RESTful API consumption and design.
-
Experience working with Maven and managing dependencies in both Java and Angular projects, with an emphasis on customizing products to meet specific requirements.
-
Experience with container technologies, like Docker.
-
Experience with Keycloak Oauth.
-
Experience in relational databases, e.g., PostgreSQL and Oracle.
-
Familiar with the Linux environment, including shell scripting and software packaging.
-
Frequently work with OpenShift and Jenkins to build and deploy applications in a containerized environment.
-
Experience with agile methodologies such as SCRUM.
-
Team player in a multi-cultural working environment with ability to work independently.
-
Fluent in English.
Join Us
At SICPA, we believe that:
- Our success comes from our highly skilled and talented employees.
- Respectful entrepreneurship and a long-term vision are key to success.
- Our people contribute to a more secure world.
- Diversity at all levels of the organization is a strength.
We offer an exciting and challenging role with significant opportunities for professional growth within a unique organization operating in a fascinating and fast-growing industry.
Your application will be handled with the utmost confidentiality and discretion.