Full Stack Developer

SICPA

Madrid

On-site

EUR 50,000 - 70,000

Full time

46 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SICPA is seeking a Full-Stack Software Engineer to reinforce its Research & Innovation team in Madrid. You will architect, design and implement microservice-based applications using Java 17 and Spring Boot 3, delivering robust, testable modules and high-quality, responsive web interfaces with Angular.

You will follow agile practices, contribute to product ideas, and participate in automated testing, documentation, and deployment workflows.

Qualifications

  • Engineering Bachelor or Master in Computer Science or related field.
  • Strong experience in Java 17 with a proven track record, including knowledge of functional or reactive programming.
  • Experience with Angular 12+ or higher, TypeScript, Bootstrap, NPM, CSS/SCSS.
  • Experience with RESTful API consumption and design.
  • Familiarity with container tech (Docker) and CI/CD tooling.

Responsibilities

  • Architect, design and implement generic mission-critical applications in a microservice-based framework.
  • Create self-contained, reusable, and testable modules using Java 17 and Spring Boot 3.
  • Deliver responsive web applications from these modules and components.
  • Apply best practices: testing, documentation, code review, etc.
  • Work with automated unit, component, and integration tests and packaging/ deployment.

Skills

Java 17
Spring Boot
Angular 12+
TypeScript
REST APIs
Unit testing
E2E testing
Agile/SCRUM

Education

Bachelor's or Master's in Computer Science

Tools

Docker
OpenShift
Jenkins
Maven
Git
PostgreSQL
Oracle
Keycloak OAuth

Job description

Job description:

To reinforce our Research & Innovation team, we are seeking a Full-Stack Software Engineer.

ROLE:
  • 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.
Profile description:
  • 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
  • Experience required 3-5 years.
  • 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.
We offer:
WHY JOIN US?
  • Join a global leader in trust technologies with a mission that matters.
  • Be at the strategic heart of a financially sound and innovation-driven company.
  • Collaborate with high-level experts and work on impactful international projects.
  • Operate in a multi-cultural, high-integrity environment where autonomy and ownership are encouraged.
  • Monitor project actuals against planned budgets and elevate risks where appropriate.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Universidad Loyola • Sevilla

Remote
EUR 70,000 - 90,000
Competitive salary
Health insurance
Professional development
+2
Full Stack Developer (ReactJS & Java)
Full Stack Developer (ReactJS & Java)

SII Group Spain • Barcelona

Hybrid
EUR 65,000 - 90,000
Permanent contract
Relocation support to Barcelona
Training access: Pluralsight, OpenWebs
+7
Programador Senior Full Stack
Programador Senior Full Stack

Digital55 • Gijón

Remote
EUR 55,000 - 65,000
Remoto total
Horario flexible
Bonos por rendimiento
+5
Senior Full Stack Engineer (Node.js / TypeScript / React)
Senior Full Stack Engineer (Node.js / TypeScript / React)

Winid • Madrid

Hybrid
EUR 90,000 - 120,000
Hybrid working model
Technical ownership
Product impact
+2
Remote Full-Stack Engineer: Node.Js + React
Remote Full-Stack Engineer: Node.Js + React

Tecdata • Madrid

Hybrid
EUR 90,000 - 120,000
Competitive salary and stock options
Health, dental, and vision insurance
Generous paid time off
+4
Full stack developer Java, Angular - Hybrid Madrid
Full stack developer Java, Angular - Hybrid Madrid

UST • Madrid

Hybrid
EUR 70,000 - 90,000
Health care plan
Teleworking compensation
Life and accident insurances
+7
Full Stack Engineer ID55425
Full Stack Engineer ID55425

AgileEngine • Ribarroja del Turia

Hybrid
EUR 104,000 - 156,000
Mentorship
TechTalks
Personalized growth roadmaps
+6
Senior Software Engineer
Senior Software Engineer

PL2 • Spain

Remote
Confidential
Fully remote work
Competitive salary
23 vacation days plus public holidays
+1
Full Stack Engineer (Java & Angular) - 100% (f/m/d)
Full Stack Engineer (Java & Angular) - 100% (f/m/d)

Julius Baer • Madrid

On-site
EUR 70,000 - 110,000
Sr. FullStack Engineer
Sr. FullStack Engineer

Q‑tech • Bellprat

Hybrid
EUR 50,000 - 60,000
Health assurance
Hybrid work
Barcelona office