Backend Developer (Java)
hace 16 horas
Tarragona
Company Overview Maicell helps organisations connect systems, data, and processes across cloud and on-premise environments. Through the ConnectPlaza integration platform, Maicell enables customers to eliminate data silos, improve operational efficiency, and modernise the way business applications work together. The company supports integration use cases across ERP, CRM, e-commerce, logistics, and other business-critical systems. The Barcelona team plays an important role in product development and platform evolution. Maicell is also developing its platform and proposition in areas related to AI-enabled integration, with emphasis on governance, observability, and controlled adoption. A continuación, encontrará un desglose completo de todo lo que se requiere de los posibles candidatos, así como la forma de presentar su candidatura. ¡Mucha suerte! Position Summary The Backend Developer (Java) supports the design, development, testing, maintenance, and modernisation of backend components for the ConnectPlaza iPaaS platform and related software components, including Agent software. The role works closely with other developers, engineers, and technical stakeholders to deliver reliable, scalable, and maintainable backend services. This position is suited to a backend engineer who wants to contribute to product development, technical modernisation, observability, and the evolution of new platform capabilities, including AI- and MCP-related functionality. Key Responsibilities • Design, develop, test, and deliver backend components for the ConnectPlaza iPaaS platform, • Contribute to the development and maintenance of Java-based backend applications and Agent software, • Build and improve backend services using Java and Spring-based technologies, • Support the development of new product capabilities, including MCP- and AI-related components, • Help modernise legacy code to reduce technical debt and improve maintainability, • Contribute to the setup, development, and maintenance of the observability platform, • Work with monitoring and telemetry tools to improve visibility into application and process performance, • Collaborate with developers, engineers, and technical stakeholders to deliver reliable software releases, • Support the delivery of new features and software versions across the platform Candidate Profile Required Qualifications • Strong Java development experience, • Experience with Spring Framework and related backend development, • Experience with Git and modern development tooling such as IntelliJ, • Good understanding of REST APIs, • Familiarity with JSON and XML, • Understanding of backend application design and software engineering good practices, • Good English communication skills, • Ability to work effectively in a collaborative engineering team Preferred Qualifications • Experience with Spring Integration, • Experience with observability and monitoring tools such as Grafana, Prometheus, or similar platforms, • Exposure to software integration concepts and integration patterns, • Experience working with open-source Java technologies and frameworks, • Familiarity with AI-assisted development tools, • Awareness of MCP or related AI orchestration concepts, • Experience with platform modernisation or legacy code migration initiatives Behavioural Competencies • Structured and quality-minded in software delivery, • Analytical and problem-solving mindset, • Curious about modern engineering topics such as observability and AI-enabled platform capabilities, • Comfortable balancing new feature development with platform improvement, • Able to work independently as well as collaboratively in a technical team, • Motivated to learn, improve, and contribute to product evolution over time What We Offer • Competitive salary, • Private health insurance, • Career development program, including access to learning resources such as Udemy courses, • The opportunity to work on a real product platform with meaningful backend challenges, • Exposure to product engineering themes such as observability, platform evolution, and technical modernisation, • A collaborative engineering environment with room to learn and grow Development Opportunity This role offers the opportunity to build hands-on experience in backend engineering, platform development, observability, and AI-enabled product evolution. The successful candidate will contribute to the future development of the ConnectPlaza platform while growing toward broader technical and product-engineering responsibilities over time. Potential future growth paths may include: • Senior Backend Developer, • Backend / Platform Engineer, • Solution Architect Additional Notes Prior experience with the ConnectPlaza platform is not required. Training and support will be provided. xcskxlj Further employment details such as contract type, compensation, benefits, working model, travel expectations, and local language requirements should be added before external publication.