Java/Spring Developer
We are looking for talent. We are an experienced team, made up of curious and proactive individuals, where we also highly value companionship. We like to be solution-oriented, immerse ourselves in challenges that make us grow, and above all, foster a good atmosphere both inside and outside the office.
If you believe our projects and work environment are interesting to you, take a look at our active selection processes; surely one of them is made for you.
We like to immerse ourselves in challenges that make us grow and, above all, foster a good atmosphere, inside and outside the office.
What do we offer at Ideable?
Ideable is an already consolidated company (10 years) in continuous growth, where we want to incorporate profiles with and without experience in a dynamic environment of continuous learning. We love learning, challenges, and continuous context changes. So if you are also a curious person, we can understand each other.
Our developments are real and for real clients. They will be used by thousands of people, and in some cases, they can even help save lives. They are not simple websites or applications that nobody uses; you can go home thinking that what you do has a significant impact on people.
We provide you with the development hardware you need to work comfortably and boost your productivity. You will also have private health insurance and advantageous conditions for your family members (medical visits at Ideable are paid leave).
Flexible hours throughout the year, 3 months of continuous workday in summer, and on Fridays, we only work 6 hours! Our vacations are counted in hours so you can plan better and make the most of them, especially in summer.
Our offices are in the center of Barakaldo, next to the metro. In the current situation, the entire staff works remotely, but when this is over, we will discuss your preference: remote, in-person, or a combination of both.
We offer continuous training and the possibility for you to teach us what you know too. We finance attendance at technical events. Free access to office, coffee, soft drinks, and snacks; as well as a rest and leisure space with sofas and foosball. And most importantly: birthdays in the office are always celebrated with good tortillas.
We are looking for:
Take a look at our active selection processes, but even if you believe you can contribute to Ideable and are unsure which process you fit into, send your CV anyway and tell us what you think you can contribute to Ideable and how we can help you.
Java/Spring Developer
The idea is to have a person with experience not only in software development but also in its implementation. With knowledge of relational database design, data model definition, and even analysis of existing models to propose evolutions. Fundamentally with proven experience in relational databases. Knowledge of software development and architecture in Java and Spring environments is mandatory.
Main Functions:
- Collaborate in functional analysis and requirements gathering with the client.
- Development in Java, Spring Framework, and even project creation to be evolved by the programming team.
- Definition of the data model or validation of the existing one in evolutions of existing applications. Experience using database access clients, data modeling programs, etc.
- Estimation of developments for proposals and collaboration in their drafting.
- Participation and support in each phase of the software development cycle to verify that development is carried out according to defined procedures, processes, documentation, responsibilities, deadlines, etc.
- Collaboration in the production deployment of applications in coordination with the quality team and the client.
- Liaison with the client.
Requirements:
A high level of English will be valued, as well as technical background in any of the following technologies:
- Java/JVM: Grails, Vaadin, Spring Boot, Groovy, Kotlin, etc.
- Web: HTML5, CSS, PHP, Javascript, jQuery, AngularJS
- Backend: Relational Databases, SQL, NoSQL, APIs, Rest API, SOAP WS, etc.
- Tools: Continuous Integration, Jenkins, JIRA, Confluence, etc.
- Methodologies: Scrum, Kanban, etc.
- Mobile: Native iOS and Android development, Ionic, Xamarin, etc.

