As a member of our development team, you will contribute to the modernization, design, and enhancement of enterprise-grade applications.
Responsibilities:
- Upgrade applications from Java 8 to Java 17 or higher.
- Develop vendor‑agnostic, portable Java solutions.
- Implement and maintain Spring Boot backend applications.
- Integrate Spring Boot services with external systems and deploy on Apache Tomcat.
- Develop OpenAPI-compliant REST APIs and integrate with existing RESTful services.
- Implement advanced API models (GraphQL, SPARQL, asynchronous event-driven APIs).
- Integrate secure secrets management using tools such as Hashicorp Vault.
- Refactor code to securely retrieve secrets from external tools.
- Manage dependencies using Maven.
- Work with Oracle and PostgreSQL databases, including data migration strategies.
- Query and update relational databases.
- Containerize applications using Docker, ensuring cloud-agnostic compatibility.
- Integrate with messaging platforms such as Kafka and manage versioned data schemas.
- Follow CI/CD best practices for automated testing, integration, and deployment.
- Use Git for version control and structured delivery processes.
- Handle licensing and compliance considerations for components and dependencies.
- Refactor and migrate applications from WebLogic to Tomcat.
- Perform thorough testing and validation of application changes.
- Document code, configurations, APIs, and system behavior.
- Provide modern, developer-friendly API documentation (interactive sandbox, examples, tagging).
- Collaborate effectively with other teams and project stakeholders.
- Develop frontend components using Angular (and potentially eUI).
- Apply HTML5, CSS3, responsive and accessible design best practices.
- Use frontend build tools such as Webpack or Vite.
- Integrate solutions with AWS, Azure, or GCP platforms.
- Utilize SaaS and CaaS hosting services.
- Integrate monitoring tools such as the ELK stack, and monitor asynchronous systems.
- Work in an Agile/Scrum environment using tools like Jira, Confluence, SharePoint, and Teams.
Technical skills:
- 8 years of experience with Java (Java 8 → Java 17 upgrade experience).
- Spring Boot development and Tomcat deployment.
- REST API and OpenAPI development.
- Experience with GraphQL, SPARQL, or asynchronous API patterns.
- Secrets management with Hashicorp Vault or similar tools.
- Maven dependency and build management.
- Oracle and PostgreSQL database experience, including migrations.
- Docker containerization.
- Kafka or similar distributed message brokers.
- CI/CD pipelines and Git workflows.
- Licensing and compliance understanding for software components.
- Refactoring from WebLogic to Tomcat.
- Frontend development with Angular, HTML5, CSS3, responsive design.
- Webpack / Vite build tools.
- Cloud platform integration (AWS, Azure, GCP).
- Monitoring tools such as ELK.
Profile:
-
Bachelor's or equivalent degree (minimum 3 years post‑high‑school) in IT, Computer Science, or a related field (EQF Level 6).
- Ability to analyze complex issues and develop effective technical solutions.
- Strong communication and interpersonal skills.
- Experience documenting systems, APIs, and technical environments.
- Fluency in English required; French is a strong asset.
Why Cronos Group?
We'll propose you:
- An attractive salary package.
- A good work-life balance environment.
- The assurance of working with cutting-edge technologies in an entrepreneurial spirit.
- The opportunity to develop your skills with tailor-made training based on your needs.
- A great job in a friendly and collaborative environment.
If you wish to join a dynamic, human‑scale structure while working with the latest technologies, don't wait—join Cronos!