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!