- Location
- Barcelona · Spain
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 5+ years
Description
Senior Backend Engineer (Java)
We are:
Wizeline, a global AI-native technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation. As a global community of innovators, we foster a culture of growth, collaboration, and impact.
With the right people and the right ideas, there’s no limit to what we can achieve.
Are you a fit?
Sounds awesome, right? Now, let’s make sure you’re a good fit for the role:
We are looking for a Senior Backend Engineer (Java) to design, develop, and deploy scalable applications in a modern, cloud-based environment. In this role, you will work with Java, relational databases, microservices, cloud technologies, and AI-powered agents while collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java and modern software development practices.
- Develop and integrate AI-powered agents, leveraging agent-based architectures and emerging AI technologies.
- Design, implement, and optimize solutions using relational databases.
- Design and deploy applications in cloud-based environments.
- Build and maintain microservices-based architectures using Docker and related technologies.
- Collaborate with engineering teams to implement reliable and maintainable software solutions.
- Participate in Continuous Integration and Continuous Deployment (CI/CD) processes and follow modern DevOps practices.
- Develop and maintain applications using Microsoft .NET / C# when required.
- Troubleshoot technical issues, identify root causes, and implement effective solutions.
- Maintain high standards of code quality, reliability, and performance.
- Communicate technical concepts effectively with technical and non-technical stakeholders.
- Contribute to continuous improvement of development processes and engineering practices.
Must-have Skills
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Extensive experience and high proficiency in Java.
- Significant experience working with relational databases.
- Experience designing and deploying applications in cloud-based environments.
- Hands-on experience coding and developing AI agents.
- Experience with Docker and microservices technologies.
- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) concepts.
- Professional experience with Microsoft .NET / C#.
- Excellent problem-solving and analytical skills.
- Strong attention to detail with a quality-focused mindset.
- Excellent written and verbal communication skills.
- English level: Advanced / Fluent (spoken and written).
Nice-to-have
- AI Tooling Proficiency: Ability to leverage AI tools to improve development productivity, including coding, debugging, documentation, analysis, and automation.
- Experience working with Large Language Models (LLMs).
- Experience implementing Retrieval-Augmented Generation (RAG) solutions.
- Knowledge of AI agent architectures and agentic workflows.
- Knowledge of the Digital Publishing business or experience working with publishing platforms and technologies.
- Experience working in agile or DevOps-oriented teams.
What we offer
- A High-Impact Environment
- Commitment to Professional Development
- Flexible and Collaborative Culture
- Global Opportunities
- Vibrant Community
- Total Rewards
Specific benefits are determined by the employment type and location.
Find out more about our culture here.