Fullstack Software Engineer (Java+Angular)

Kirey España
Madrid, Spain
1 day ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Apache ActiveMQ Agile Methodology Amazon Web Services Application Packaging Automation of Tests Microsoft Azure Relational Databases Software Design Patterns Java Development Kit PostgreSQL Linux System Administration
+22 more
Enterprise Messaging Systems OpenShift Oracle (Applications) Scrum Methodology RabbitMQ Shell Script Software Engineering Java Application Server Performance Testing Backend Event Driven Architecture Containerization AngularJS Kubernetes Information Technology Deployment Automation Apache Kafka Front End Software Development Functional Programming Jasmine Docker Microservices

Job description

Would you like to be part of a rapidly growing company and work surrounded by the best TALENT on truly innovative projects? At Kirey Spain, it’s possible, and we’d love to meet you!

We are looking for a Fullstack Software Engineer to join a client located in central Madrid.

Hybrid work model (50% remote).

  • Degree or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Solid foundation in software engineering principles and design patterns.
  • At least 5 years of experience in backend development with Java (JDK 8 required; JDK 17 highly valued).
  • Proven experience building microservices architectures.
  • Experience with event-driven systems (Kafka, RabbitMQ, ActiveMQ, or similar).
  • At least 5 years of experience in frontend application development with Angular (versions 16 to 20).
  • Frontend testing experience (e.g., Jasmine), is a plus.
  • Experience with relational databases, especially PostgreSQL and Oracle.
  • Experience with Docker and containerized applications.
  • Familiarity with Linux environments (shell scripting, software packaging).
  • Hands-on experience with automated testing (unit, integration, and performance testing).
  • Experience with cloud and orchestration platforms is a major plus: OpenShift (highly valued), AWS / Azure.
  • Experience with reactive or functional programming is a plus.
  • Experience working with Agile methodologies (SCRUM).
  • Strong team player with the ability to work independently in a multicultural environment.
  • Architect, design and implement mission-critical Java applications for industrial automation
  • Implement frontend components and ensure seamless integration with backend services.
  • Design and develop scalable backend services using microservices architecture.
  • Build event-driven systems using messaging technologies (Kafka, RabbitMQ, ActiveMQ,…).
  • Apply strong software engineering practices and maintain high code quality standards.
  • 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.

What we offer

  • Permanent contract with Kirey Spain.
  • Competitive salary, negotiable based on experience (paid in 12 monthly installments).
  • Full-time. Flexible working hours is 8.5 Hours and 7 on Fridays. Starting from 7.00 till 9.30 is flexible.
  • 22 working days of paid annual leave.
  • Personalized employee care and well-being support through our Culture & Employee Experience team.
  • Flexible remuneration plan (voluntary opt-in).
  • Continuous learning and development with access to LinkedIn Learning.

At Kirey Spain, we believe in the value of diversity and equal opportunity. All applications will be considered without regard to gender, age, origin, disability, sexual orientation, gender identity or expression, religion, or any other personal or social circumstance. We are committed to fostering inclusive work environments where everyone can thrive and contribute their talent.

Requirements

Hybrid work model (50% remote).

  • Degree or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Solid foundation in software engineering principles and design patterns.
  • At least 5 years of experience in backend development with Java (JDK 8 required; JDK 17 highly valued).
  • Proven experience building microservices architectures.
  • Experience with event-driven systems (Kafka, RabbitMQ, ActiveMQ, or similar).
  • At least 5 years of experience in frontend application development with Angular (versions 16 to 20).
  • Frontend testing experience (e.g., Jasmine), is a plus.
  • Experience with relational databases, especially PostgreSQL and Oracle.
  • Experience with Docker and containerized applications.
  • Familiarity with Linux environments (shell scripting, software packaging).
  • Hands-on experience with automated testing (unit, integration, and performance testing).
  • Experience with cloud and orchestration platforms is a major plus: OpenShift (highly valued), AWS / Azure.
  • Experience with reactive or functional programming is a plus.
  • Experience working with Agile methodologies (SCRUM).
  • Strong team player with the ability to work independently in a multicultural environment.
  • Architect, design and implement mission-critical Java applications for industrial automation
  • Implement frontend components and ensure seamless integration with backend services.
  • Design and develop scalable backend services using microservices architecture.
  • Build event-driven systems using messaging technologies (Kafka, RabbitMQ, ActiveMQ,…).
  • Apply strong software engineering practices and maintain high code quality standards.
  • 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.

Benefits & conditions

  • Competitive salary, negotiable based on experience (paid in 12 monthly installments).
  • Full-time. Flexible working hours is 8.5 Hours and 7 on Fridays. Starting from 7.00 till 9.30 is flexible.
  • 22 working days of paid annual leave.
  • Personalized employee care and well-being support through our Culture & Employee Experience team.
  • Flexible remuneration plan (voluntary opt-in).
  • Continuous learning and development with access to LinkedIn Learning.

At Kirey Spain, we believe in the value of diversity and equal opportunity. All applications will be considered without regard to gender, age, origin, disability, sexual orientation, gender identity or expression, religion, or any other personal or social circumstance. We are committed to fostering inclusive work environments where everyone can thrive and contribute their talent.

Apply for this position

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

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…