Full Stack Developer
SICPA HOLDING SA
Madrid, Spain
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on jobs.sicpa.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Agile Methodology
Application Packaging
Automation of Tests
Unit Testing
Bootstrap (Software)
Cascading Style Sheets (CSS)
Code Review
Relational Databases
Linux
PostgreSQL
+23 more
Apache Maven
OAuth
OpenShift
Oracle (Applications)
Scrum Methodology
E2e Testing
Shell Script
Software Engineering
TypeScript
Okta
Spring-boot
Git
Build Management
Containerization
AngularJS
Integration Tests
Information Technology
Deployment Automation
Npm(Software)
Reactive Programming
Restful APIs
Docker
Jenkins
Job description
- 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.
Requirements
- 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.
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.sicpa.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
over 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago