23 oct
|
Erni
|
Barcelona
Can you imagine transforming AI prototypes into scalable enterprise applications for the pharmaceutical sector? ð§ Join our expert team to work on innovative solutions in the Pharma sector, contributing to the development and evolution of AI-enabled enterprise applications. ¿You will apply your knowledge of Java, Spring and Spring AI to transform existing prototypes into scalable, maintainable and production-ready solutions, following software engineering best practices and collaborating with international technical teams.
Even if you work on an external project, you will feel part of the team and always supported.
You will have regular 1:1 meetings with them, and recurrently, you will work on your development plan to define your short-, medium-, and long-term goals.
As a senior profile, you will have the space to continue growing, whether by deepening your technical skills or having greater influence on project decisions, with autonomy and the opportunity to share knowledge with other experts.
What you will bring ðStrong experience in Java backend development and the Spring ecosystem, with solid knowledge of modern software development practices.
Knowledge of Spring AI and AI-enabled applications, including the integration of AI capabilities, tools or agents.
Solid understanding of SOLID principles, Clean Code, Test-Driven Development (TDD) and Design Patterns, with a strong focus on writing maintainable, testable and high-quality code.
Experience designing and developing scalable enterprise applications,
applying software architecture principles and ensuring long-term maintainability.
Experience with CI/CD practices and automated software delivery, supporting reliable deployment and continuous integration.
Familiarity with Vaadin, React or JavaScript is a plus, but previous experience with these technologies is not required.
You will be responsible for transforming existing AI-driven prototypes into scalable, production-ready enterprise applications using Java, Spring and Spring AI, implementing new functionalities, ensuring code quality through software engineering best practices, integrating automated testing and CI/CD processes, and collaborating with architects and international development teams to deliver reliable, maintainable solutions.
What if the project ends?We work on a wide variety of projects, technologies, and sectors, allowing you to keep growing in different environments. If a project ends or you feel ready for a new challenge, we will find another one that aligns with your professional development.
We trust you to deliver quality work within your 40-hour workweek.
Our model is hybrid: we usually go to the office 2 days a week, though this depends on the project and team, but we love seeing each other’s faces; the best stories always happen in the officePrivate health insurance. Full coverage for sick leaveð§ Free emotional, legal, and family support.
English, Spanish, Catalan and German.
We will discuss it during the first call. If it is important to you, feel free to ask
📌 Senior JAVA Developer (Barcelona)
🏢 Erni
📍 Barcelona