Software Engineer

SICPA HOLDING SA
Málaga, Spain
14 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Apache ActiveMQ Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure Software Quality Relational Databases Software Design Patterns Distributed Systems Java Development Kit PostgreSQL
+19 more
Linux System Administration Enterprise Messaging Systems OpenShift Oracle (Applications) Scrum Methodology RabbitMQ Shell Script Software Engineering Backend Event Driven Architecture Containerization Integration Tests Kubernetes Information Technology Deployment Automation Apache Kafka Functional Programming Docker Microservices

Job description

This is your chance to join a strong team of software engineers passionate about developing innovative solutions using state-of-the-art computer science and software engineering practices. The team enjoys a strong spirit of collaboration and continuously improves by sharing and applying knowledge.For the development of our solutions, we are currently looking for our offices in Madrid (Spain) a very experienced, top motivated, hands-on:BACKEND SOFTWARE ENGINEERROLEArchitect, design and implement mission?critical Java backend applications for industrial automation.Design and develop scalable microservices and distributed systems.Build event?driven architectures using messaging technologies (Kafka, RabbitMQ, ActiveMQ or similar).Apply outstanding software engineering practices. Maintain high standards of design and code quality at all times.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.PROFILEBachelor’s or Master’s degree in Computer Science or related field.Strong foundation in software engineering principles and design patterns.Solid experience in backend development using Java (JDK 8 required; JDK 17 highly valued).Proven experience building microservices architectures.Experience with event-driven systems using messaging platforms (Kafka, RabbitMQ, ActiveMQ or similar).Experience with relational databases, especially: PostgreSQL and Oracle.Experience with Docker and containerized applications.Familiarity with Linux environments (shell scripting, packaging).Experience with automated testing (unit, integration, performance).Experience with cloud and orchestration platforms is a strong plus: OpenShift (especially valued), AWS / Azure.Experience with reactive or functional programming is a plus.Experience with Agile methodologies (SCRUM).Team player with ability to work independently in a multicultural environment.Fluent in English.JOIN US!Our success comes from our highly skilled and talented employeesRespectful entrepreneurship and a long-term vision are key for successOur people contribute to a more secure worldDiversity at all levels of an organisation is a strength We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating industry.We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating and fast-growing industry. Your file will be handled with upmost confidentiality and discretion.

Requirements

For the development of our solutions, we are currently looking for our offices in Madrid (Spain) a very experienced, top motivated, hands-on, Bachelor’s or Master’s degree in Computer Science or related field. Strong foundation in software engineering principles and design patterns. Solid experience in backend development using Java (JDK 8 required; JDK 17 highly valued). Proven experience building microservices architectures. Experience with event-driven systems using messaging platforms (Kafka, RabbitMQ, ActiveMQ or similar). Experience with relational databases, especially: PostgreSQL and Oracle. Experience with Docker and containerized applications. Familiarity with Linux environments (shell scripting, packaging). Experience with automated testing (unit, integration, performance). Experience with cloud and orchestration platforms is a strong plus: OpenShift (especially valued), AWS / Azure. Experience with reactive or functional programming is a plus. Experience with Agile methodologies (SCRUM). Team player with ability to work independently in a multicultural environment. Fluent in English.

Benefits & conditions

Respectful entrepreneurship and a long-term vision are key for success Our people contribute to a more secure world Diversity at all levels of an organisation is a strength We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating industry. We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating and fast-growing industry. Your file will be handled with upmost confidentiality and discretion.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · World Congress 2024

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all