cover image
Zenika

Zenika

www.zenika.com

10 Jobs

572 Employees

About the Company

Zenika is an IT consulting firm with 550 employees that helps companies with their digital transformation. The company has offices in France, Canada, Singapore and now in Morocco.

Bridging the organic and digital worlds, our expertise begins with user interfaces and ends with data storage and operations, using agile, DevOps and security practices. Zenika is powered by its values of sharing, transparency and fellowship, so it's no surprise that our community is strongly committed to open source and green computing.
As a link between the organic and digital worlds, our expertise begins with an interface and ends with data storage and exploitation, in agile, devops and secure mode. Sharing, transparency and conviviality are values that belong to Zenika, so it is natural that our community is strongly committed to open source and sustainable digital.

Listed Jobs

Company background Company brand
Company Name
Zenika
Job Title
Consultant/e back end - java F/H
Job Description
Job Title: Java Backend Consultant (F/M) Role Summary: Senior software engineer specializing in Java 17+ backend development, responsible for modernizing architectures, building new products from scratch, and driving technical excellence in agile environments. Expectations: - Deliver high‑quality, production‑grade services on time. - Influence product vision, technical direction, and quality practices. - Mentor peers, share knowledge, and champion best practices such as TDD, DDD, and Clean Architecture. - Collaborate effectively with cross‑functional teams, both client‑side and internal. Key Responsibilities: - Design, implement, and maintain Java microservices using Spring Boot, JPA, and RESTful APIs. - Modernize legacy systems, refactor codebases, and implement new feature sets. - Configure and manage CI/CD pipelines in GitLab, orchestrate Docker containers, and deploy using Kubernetes. - Ensure database design and performance with PostgreSQL or similar RDBMS. - Write comprehensive automated tests (unit, integration) and participate in code reviews. - Engage in architecture and design discussions, providing technical recommendations. - Promote and uphold software quality, security, and scalability standards. - Participate in agile ceremonies (Scrum/Kanban) and continuous improvement activities. Required Skills: - Proficiency in Java 17+ and Spring Boot ecosystem. - Experience with JPA/Hibernate, REST API design, and microservices architecture. - Strong command of Git, GitLab CI/CD, Docker, Kubernetes, and cloud‑native tooling. - Familiarity with PostgreSQL (or equivalent) and database optimization. - Solid understanding of TDD, Unit testing frameworks (JUnit, Mockito), and DDD principles. - Demonstrated ability to write clean, maintainable code following Clean Architecture. - Experience with automated UI/functional testing tools (e.g., Cypress) is a plus. - Agile development experience; participation in Scrum/Kanban teams. - Excellent communication, mentoring, and collaboration skills. - Capability to work independently with minimal supervision. Required Education & Certifications: - Bachelor’s or Master’s degree (or equivalent) in Computer Science, Software Engineering, or related field. - Professional certifications preferred: Java SE, Spring Professional, Docker Certified Associate, or Kubernetes Administrator (CKA) are strong differentiators.
Paris, France
Hybrid
06-11-2025
Company background Company brand
Company Name
Zenika
Job Title
Consultant/e Fullstack JS confirmé
Job Description
Job title: Senior Fullstack JavaScript Consultant Role Summary: Lead end-to-end development and delivery of custom web and cloud solutions, acting as a technical and advisory partner to clients. Expectations: • Deliver high‑quality, scalable architectures in an Agile context. • Drive continuous improvement of code quality, performance, and maintainability. • Mentor teammates, share expertise, and contribute to a culture of craftsmanship, DevOps, and Lean principles. • Advocate for best‑practice toolchains and processes throughout the full product lifecycle. Key Responsibilities: • Design and optimize tailored technical architectures for integration and continuous deployment of solutions. • Participate in all project stages: requirement analysis, technical design, implementation, testing, and release. • Write and maintain maintainable, thoroughly tested code (unit, integration, end‑to‑end). • Contribute to feature definition, product roadmap, and technical decision‑making. • Lead or support CI/CD pipelines and cloud infrastructure (serverless or managed services). • Mentor and coach junior developers; promote knowledge sharing and collective code ownership. • Act as a client advocate, translating business needs into clear technical solutions. Required Skills: • Strong proficiency in Node.js with Nest.js / Express.js; experience with PostgreSQL, MongoDB, and other relational/non‑relational databases. • Advanced front‑end skills with React, Next.js, Angular, Vue.js, or Svelte; CSS‑in‑JS, Tailwind, CSS Modules. • Build tooling: Vite, Webpack, Storybook. • Automated testing: Jest, Testing Library, Gherkin, Playwright, Cypress. • CI/CD experience with GitHub Actions, GitLab CI. • Cloud: AWS, GCP, Azure – serverless or PaaS; infrastructure as code (Terraform, CloudFormation). • Agile methodologies (Scrum/Kanban), strong understanding of DevOps, Continuous Delivery, and Craftsmanship. • Excellent communication, active listening, adaptability, prioritization, and consulting mindset. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience. • Certifications in Node.js, relevant front‑end frameworks, or cloud platforms (AWS, Azure, GCP) are a plus.
Lyon, France
Hybrid
18-11-2025
Company background Company brand
Company Name
Zenika
Job Title
Tech Lead Java (+Angular) (F/H/X)
Job Description
**Job Title** Tech Lead Java (+Angular) **Role Summary** Lead the technical direction of client projects, designing bespoke Java-based architectures, enforcing test-driven and quality practices, and coaching a distributed development team. Act as the primary technical advisor to clients, guiding architecture, tooling, and delivery while fostering continuous improvement and collaboration. **Expectations** - Deliver robust, scalable, and maintainable Java solutions that meet client business needs. - Champion clean‑code, DevOps, and agile practices across the team. - Act as a trusted consultant, translating technical options into business value. - Drive knowledge sharing and professional growth within the team. - Align project architecture with client strategies and constraints. **Key Responsibilities** 1. **Architecture & Design** – Create and evolve technical architectures (Java 11‑23, Spring, Quarkus) tailored to client requirements. 2. **Quality Assurance** – Implement and enforce TDD, BDD, DDD, code reviews, and continuous integration pipelines (GitLabCI, Jenkins). 3. **Team Coaching** – Mentor developers on coding standards, testing approaches, and best practices. 4. **Client Liaison** – Collaborate with product, business, and management stakeholders to clarify needs, propose solutions, and evaluate trade‑offs. 5. **Delivery Facilitation** – Coordinate with cross‑functional teams to ensure on‑time, on‑budget delivery of high‑quality software. 6. **Process Improvement** – Identify and champion improvements to tools, practices, and workflows that enhance productivity and quality. **Required Skills** - **Backend Development**: Java 11‑23, Spring, Quarkus, REST APIs, SQL, Kafka, data streaming. - **Build & CI/CD**: Maven, Gradle, GitLabCI, Jenkins. - **Testing**: JUnit, TestContainers, TDD, BDD, code review. - **Architecture**: Domain‑Driven Design, microservices, cloud‑native patterns. - **DevOps & Agile**: Continuous integration, delivery, lean principles, scrum or kanban facilitation. - **Leadership**: Technical mentorship, stakeholder communication, consulting mindset. - **Angular (optional)**: Basic understanding or ability to coordinate with front‑end Angular teams. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent. - Certifications are a plus: Oracle Java SE, Spring Professional, Scrum / Agile Practitioner, or related DevOps credentials.
Lyon, France
On site
Senior
21-11-2025
Company background Company brand
Company Name
Zenika
Job Title
Consultant Java Angular (F/H/X)
Job Description
**Job Title:** Consultant Java Angular (F/H/X) **Role Summary:** Provide end‑to‑end consulting for clients building robust, collaborative solutions. Design custom technical architectures, define product road‑maps, and drive Agile delivery from conception through development and testing. Leverage Java and Angular expertise to integrate, deploy, and maintain seamless applications while showcasing a strong consulting mindset—listening to client needs, proposing improvements, and sharing knowledge with the team. **Expactations:** - Deliver technically sound solutions that meet functional requirements and scalability goals. - Collaborate closely with stakeholders to shape features, prioritize back‑logs, and align on strategy. - Execute projects under Agile frameworks, maintaining high quality and adherence to Craft, DevOps, Lean, and Agile best practices. - Provide consultative guidance, propose enhancements, and promote continuous improvement across the client engagement. **Key Responsibilities:** - Design and implement tailored technical architectures using Java (11‑23), Spring, Quarkus, and SQL. - Develop front‑end components with Angular; write and maintain tests with Jest, Playwright, and JUnit. - Build and maintain CI/CD pipelines on GitLab CI and Jenkins, ensuring automated build, test, and deployment processes. - Actively engage with clients to understand business needs, translate them into technical solutions, and provide feasible recommendations. - Mentor junior team members; disseminate best‑practice knowledge in Craft, DevOps, Lean, and Agile disciplines. - Prioritize tasks based on technical and business context, adapting to changing project requirements. - Participate in code reviews, architectural discussions, and sprint planning sessions. **Required Skills:** - Proficient in Java (11 to 23), Spring, Quarkus, SQL, and relational database design. - Strong Angular development skills, including component architecture, state management, and testing with Jest/Playwright. - Experience with CI/CD, GitLab CI, Jenkins, and automation tooling. - Solid grasp of unit, integration, and end‑to‑end testing principles. - Familiarity with DevOps practices, version control, and continuous delivery pipelines. - Excellent communication; active listening; ability to translate complex technical concepts for non‑technical stakeholders. - Demonstrated ability to work collaboratively in cross‑functional, Agile teams. - Adaptability to changing priorities and a problem‑solving mindset. **Required Education & Certifications:** - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field. - Java certification (e.g., Oracle Certified Professional) and Angular certification preferred. - Agile certifications (Scrum Master, Product Owner) and DevOps certifications (CI/CD, cloud) are advantageous.
Grenoble, France
On site
21-11-2025