Software Engineer

SICPA HOLDING SA
Málaga, Spain
about 2 months 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

Loading talks and stories from around this role…