As a member of our development team, you will contribute to the design, development, and optimization of secure, scalable, and high‑performance back-end solutions. You will work closely with front-end developers, architects, product owners, and security teams to build robust software and ensure seamless integration across all components.
Responsibilities:
* Develop and maintain back-end web applications.
* Integrate user-facing elements developed by front-end teams with server-side logic.
* Implement core business logic and ensure code consistency.
* Create and maintain servers, databases, and functional infrastructure.
* Design and implement efficient data storage solutions.
* Ensure proper security and data protection practices.
* Optimize applications for maximum speed and scalability.
* Design, develop, and document APIs.
* Participate in the design and creation of scalable software architectures.
* Take technical lead on projects when required.
* Maintain code integrity, structure, and organization.
* Write clean, maintainable, and reliable back-end code.
* Compile and analyze data, processes, and code to troubleshoot and identify improvements.
* Test, diagnose, and fix bugs or other coding issues.
* Ensure technical solutions meet both functional and user needs.
* Produce technical documentation.
Technical skills:
At least 1 year of hands-on experience in each of the following categories:
* Back-end: Vert.x, Kotlin, Java (> 17), Spring Boot (WebFlux), Hibernate
* Architecture & Integration: Microservices Architecture, API-driven Development, AS4
* Database: MongoDB, PostgreSQL, Virtuoso Triple Store, OpenSearch
* Containerization & Orchestration: Docker, Kubernetes
* Security: OpenID Connect, OAuth2, TLS, Keycloak
* Security Testing & Dependency Management: SAST / DAST, Fortify, SonarQube, Sonatype, Dependency-Track, Maven
* Collaboration & Productivity Tools: JIRA, Confluence, Office 365, SharePoint
Profile:
* Bachelor’s or Master’s degree in IT, Computer Science, or a related field.
* Strong analytical skills and ability to solve complex issues.
* Good communication and interpersonal skills.
* Fluency in English is required; French is an asset.
Why Cronos Group?
We’ll offer you:
* An attractive salary package.
* A good work-life balance.
* The opportunity to work with cutting-edge technologies in an entrepreneurial environment.
* Tailor-made training programs based on your development needs.
* A friendly, human-scaled workplace.
If you want to join a dynamic structure on a human scale while working with the latest technologies, don’t wait any longer—join Cronos!