This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and experienced Java/Backend Lead to join our dynamic development team. The successful candidate will be responsible for leading the backend engineering efforts for our Content Management Solution, which supports multiple high-traffic websites. This role requires a strong background in Java development, exceptional analytical and problem-solving skills, and a passion for building robust and scalable systems. The ideal candidate will also have a keen interest in and experience with Artificial Intelligence technologies.
Job Responsibility:
Lead the design, development, and maintenance of our backend services and APIs
Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to deliver high-quality software solutions
Architect and implement data integration solutions, including real-time data streaming with Kafka and batch uploads
Manage and optimize API gateways to ensure secure, reliable, and performant API consumption
Drive performance optimization and scalability initiatives across the platform
Mentor and guide junior developers, fostering a culture of technical excellence and continuous improvement
Troubleshoot and resolve complex technical issues, ensuring the stability and reliability of our systems
Stay up-to-date with the latest industry trends and technologies and advocate for their adoption where appropriate
Contribute to the evolution of our architecture to support new features and business requirements
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
8+ years of professional experience in backend software development
Proven expertise in Java and its ecosystem (Spring Framework, Hibernate, etc.)
Strong understanding of software architecture principles, design patterns, and best practices
Extensive experience with building and consuming RESTful APIs
Solid experience with relational and NoSQL databases
Excellent analytical and problem-solving skills, with a keen attention to detail
Strong communication and interpersonal skills, with the ability to lead and collaborate effectively
Preferable experience in Python, Knowledge Graphs, Search engines
Knowledge about Artificial technologies GenAI, RAG, Co-Pilot
Nice to have:
Master's degree in Computer Science, Engineering, or a related field
Experience with Artificial Intelligence, Machine Learning, or Natural Language Processing
Hands-on experience with Apache Kafka or other message queuing systems
Experience with API gateways (e.g., Apigee, AWS API Gateway)
Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure)
Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
Good knowledge of JavaScript, CSS, HTML, and front-end languages such as React.js, NextJS, Web pack, Bootstrap, SASS, Express, Redux, and Flux
Knowledge of performance tuning and optimization techniques
Experience working in an Agile/Scrum development environment