Apply now »

Software Engineer

Req ID:  29388
Posted on:  7 May 2025
Location: 

Madrid, Spain

Department:  SOLUTIONS DELIVERY


For the development of our solutions, we are currently looking for our offices in Madrid (Spain) a very experienced, top motivated, hands-on 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.
•    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:
•    Engineering Bachelor or Master´s degree in Computer Science or related field.
•    Strong experience in Java with a proven track record, ideally including knowledge of functional or reactive programming (Spring Boot, REST services).
•    Experienced in Angular 12 or higher, TypeScript, Bootstrap
•    Familiar with AngularJS.
•    Knowledge of Patterns and Good Practices to design and develop quality and clean code.
•    Highly proficient in web markup, including HTML5 and CSS3.
•    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.
•    Skilled in JavaScript build tools like grunt or gulp.
•    Skilled with testing frameworks (Ex. Selenium, Jasmine, Karma).
•    Experience with container technologies, like Docker, a plus.
•    Skilled in relational databases, e.g., PostgreSQL and Oracle is a plus.
•    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.
•    Team-oriented with strong communication skills for collaborating with diverse teams.
•    Fluent in English.
 
JOIN US!
•    Our success comes from our highly skilled and talented employees
•    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 organization is a strength

 

We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating industry. 
Your file will be handled with upmost confidentiality and discretion.
 

Apply now »