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!