Fullstack Software Engineer (Java+Angular)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…