
Java Developer – Internship
Minor Hotels Europe and Americas
internship
Posted on:
Location Type: Office
Location: Cherbourg-en-Cotentin • 🇫🇷 France
Visit company websiteJob Level
Entry Level
Tech Stack
AngularDockerGrafanaGraphQLJavaJavaScriptMicroservicesNeo4j
About the role
- Development of the railway simulator: adding features such as signaling, switching/turnout control, shunting operations, anomaly detection, and incident management.
- Backend development in Java/Quarkus, using a microservices architecture.
- Graphical visualization of rail traffic: dynamic representation of train movements and signaling.
- Research and implementation of high-performance solutions: Leaflet, InfluxDB, Grafana, or other relevant technologies.
- Traffic analysis using a graph database: integrating data into Neo4j via GraphQL.
- Detection of critical zones, sources of delay, and data inconsistencies.
Requirements
- Final-year computer science student (Master's level / Bac+5).
- Knowledge of languages: Java, JavaScript, GraphQL.
- Frameworks: Quarkus, Angular (depending on profile).
- Databases: InfluxDB, Neo4j.
- Tools: Grafana, Leaflet, Docker, Git.
- Skills in backend development, algorithms, or data visualization.
- Curiosity, autonomy, and the ability to propose innovative solutions.
Benefits
- Our consultants have access to a wide range of projects (aerospace, space, nuclear, retail, electronics, etc.) and maintain direct contact with our clients.
- As part of a globally renowned group, we offer opportunities to work on flagship projects, with cross-functional assignments for prestigious clients in the aerospace sector.
- Benefit from the group's international scope in a close-knit environment with real career development prospects thanks to the diversity of projects and clients across the group.
- We will support you in your challenges through various internationally recognized certifications.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJavaScriptGraphQLQuarkusAngularInfluxDBNeo4jbackend developmentalgorithmsdata visualization
Soft skills
curiosityautonomyinnovative solutions
Certifications
Master's degree in Computer Science