Description
DESCRIPTION
We are selecting a full-stack developer to work with Angular, Spring Boot, WebFlux, and microservices, participating in the evolution of applications toward modern architectures.
A project focused on microfrontends, Kafka, hexagonal architecture, and CI/CD
### **Conditions**
* Permanent contract
* Remote work: 100% remote. Must reside in Spain
* Working hours: 9:00 to 18:00
* Summer schedule: 8:00 to 15:00
* Salary: €33,000–€41,000 gross per year, depending on experience
### **Your responsibilities**
* Develop full-stack applications using Angular and Spring Boot.
* Build microfrontend applications with Angular.
* Work with promises and observables using RxJS.
* Develop microservices based on hexagonal architecture.
* Implement solutions using Spring Boot, JPA/Hibernate, and Spring Security.
* Work with relational and non-relational databases.
* Design and manage asynchronous messaging, primarily using Kafka.
* Develop reactive applications with Spring WebFlux.
* Participate in Java and Spring Boot version upgrades.
* Collaborate on migrating monolithic applications to microservice architectures.
* Work with Maven, GitFlow, and CI/CD processes.
* Use GitHub Actions or Jenkins for deployments across environments.
* Apply unit testing, Sonar, Fortify, SOLID principles, and development best practices.
REQUIREMENTS
### **Mandatory**
* At least 3 years of full-stack development experience.
* Solid experience with Angular and RxJS.
* Proven experience with Java and Spring Boot.
* Proven experience with Spring WebFlux.
* Experience developing microservices and working with hexagonal architecture.
* Knowledge of JPA/Hibernate and Spring Security.
* Experience with Kafka or other asynchronous messaging systems.
* Experience with relational and non-relational databases.
* Experience upgrading Java/Spring Boot versions.
* Experience migrating monolithic applications to microservices.
* Maven, GitFlow, and CI/CD.
* Familiarity with GitHub Actions or Jenkins.
* Unit testing, Sonar, and Fortify.
* Understanding of SOLID principles.
* University degree in Computer Engineering, Telecommunications, Mathematics, Physics, or an equivalent technical discipline.
### **Desirable**
* Prior experience with **GLUON**.
* Advanced English proficiency.
* Experience in Agile environments.
**Digital Group**
We are a team of over 100 technology professionals, offering stable projects with leading national and international clients, developing solutions in Artificial Intelligence, Cloud, Cybersecurity, etc.
We commit to supporting you throughout every phase of the project to ensure your professional growth with us and that your contribution truly matters.
* **Want to stay up-to-date with the latest technologies and seek new challenges? Send us your CV and we’ll contact you!**