About this role
<p><img src="https://performancemanager5.successfactors.eu/doc/custom/SICPA/2025_New%20Branding_Header_1000x325px_Green_Man.jpg" style="border:0.0px currentcolor;width:900.0px;height:293.0px"></p> <div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"></H2> </div><div><p>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.</p> <p>For the development of our solutions, we are currently looking for our offices in Madrid (Spain) a very experienced, top motivated, hands-on:</p> <p> </p> <p style="text-align:center"><strong><span style="font-size:14.0pt">BACKEND SOFTWARE ENGINEER</span></strong></p> <p style="text-align:center"> </p> <p><strong>ROLE</strong></p> <ul> <li>Architect, design and implement mission‑critical Java backend applications for industrial automation.</li> <li>Design and develop scalable microservices and distributed systems.</li> <li>Build event‑driven architectures using messaging technologies (Kafka, RabbitMQ, ActiveMQ or similar).</li> <li>Apply outstanding software engineering practices. Maintain high standards of design and code quality at all times.</li> <li>Apply state-of-the-art automated testing practices (unit, component, integration tests).</li> <li>Work on packaging and automated deployment of software.</li> <li>Contribute to product innovation ideas, prototypes, functional and design specifications in addition to production software.</li> <li>Apply agile methodologies throughout the development process: challenge and clarify requirements and ensure timely delivery of top-quality features.</li> </ul> <p> </p> <p><strong>PROFILE</strong></p> <ul> <li>Bachelor’s or Master’s degree in Computer Science or related field.</li> <li>Strong foundation in software engineering principles and design patterns.</li> <li>Solid experience in backend development using Java (JDK 8 required; JDK 17 highly valued).</li> <li>Proven experience building microservices architectures.</li> <li>Experience with event-driven systems using messaging platforms (Kafka, RabbitMQ, ActiveMQ or similar).</li> <li>Experience with relational databases, especially: PostgreSQL and Oracle.</li> <li>Experience with Docker and containerized applications.</li> <li>Familiarity with Linux environments (shell scripting, packaging).</li> <li>Experience with automated testing (unit, integration, performance).</li> <li>Experience with cloud and orchestration platforms is a strong plus: OpenShift (especially valued), AWS / Azure.</li> <li>Experience with reactive or functional programming is a plus.</li> <li>Experience with Agile methodologies (SCRUM).</li> <li>Team player with ability to work independently in a multicultural environment.</li> <li>Fluent in English.</li> </ul> <p><strong> </strong></p> <p><strong>JOIN US! </strong></p> <ul> <li>Our success comes from our highly skilled and talented employees</li> <li>Respectful entrepreneurship and a long-term vision are key for success</li> <li>Our people contribute to a more secure world</li> <li>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.</li> </ul> <p> </p> <p>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.</p></div></div></div>