Description
Joining **Aire** means becoming part of an agile and innovative technology company. Our mission is to empower our B2B clients to grow their businesses.
**We deliver advanced Cloud, telecommunications, UCaaS, cybersecurity, and managed services solutions** for enterprises, with a business model focused on SMEs, corporations, public administrations, and telecom operators in Spain and Portugal.
What sets us apart is our development of proprietary technological solutions, pursuing excellence and close collaboration with our clients. To achieve this, we place our trust in talent as the driving force behind this project.
We are seeking a **Java Backend Developer** eager to continue growing professionally and participate in modern, high-performance architecture projects.
**What will your day-to-day look like?**
You will join the backend development team, participating in the **design, implementation, and evolution of enterprise applications**, using agile methodologies and current technologies.
Your responsibilities will include:
* Developing new features and maintaining backend applications.
* Designing and implementing REST APIs.
* Developing software following SOLID principles, Clean Code, and sound engineering practices.
* Developing and maintaining **unit and integration tests**, ensuring code quality and stability.
* Participating in code reviews and continuous integration processes.
* Collaborating with other technical teams to define scalable and maintainable solutions.
* Participating in technical decisions and continuous platform improvement.
**What are we looking for?**
* **Technologies and tools**
+ **3+ years of experience with Java / Spring Boot**
+ **JUnit / Mockito** for testing
+ **Git (Conventional Commits)**
+ **Linux environments (virtual machines) and Windows**
+ **Docker**
+ **MariaDB / MySQL / PostgreSQL**
+ Apache Kafka
* **We seek individuals who:**
+ Enjoy solving complex technical problems.
+ Are proactive and possess strong learning capabilities.
+ Care deeply about code quality, maintainability, and testability.
+ Enjoy working collaboratively in teams.
**What do we value?**
* Knowledge of **Hexagonal Architecture**.
* Application of **SOLID principles and Clean Code**.
* Experience working with **Apache Kafka**.
* Experience with **microservices**.
* Knowledge of **integration testing and Testcontainers**.
* Knowledge of **continuous integration (CI/CD)**.
**What can we offer you?**
* **Permanent contract and full-time schedule.**
* **100% remote work mode.**
* Offices in **Madrid** and **Elche**, available for those who prefer occasional in-person attendance.
* **Flexible start time.**
* Working hours: Monday–Thursday, 9:00–18:00 (including lunch break); Friday, 8:00–15:00\.
* Intensive summer schedule.
* 23 working days of annual vacation to disconnect and recharge.
* **Long-term, business-impactful technology projects.**
* **Professional growth and development plan.**
* **Excellent work environment and highly skilled team.**
At Aire, we firmly believe that diverse and inclusive teams drive innovation, transformation, and better outcomes. Therefore, we actively promote and guarantee inclusion for all individuals, regardless of gender, age, sexual orientation or identity, culture, disability, or any other personal condition. Our commitment is to build an environment where every person can contribute their talent and grow professionally.
***At Aire, equality unites us; diversity strengthens us.***