Java Developer
Role details
Job location
Tech stack
Job description
As a global network of trusted advisors, we create cutting-edge technological solutions to overcome today's challenges and anticipate tomorrow's needs. It all starts with the collaboration of a diverse team of passionate innovators, each driven to make a difference. Together, we challenge the status quo and push each other to new heights. Ready to leave your mark on engaging mandates and shape the future through digital transformation and strategic consulting? Take your ambitions to the next level and discover your next exciting challenge with us!
Your role, your impact
As a Java Developer, you'll work on a project for our client specializing in personal and property security. You'll join a dynamic team of developers, functional analysts and technical advisors.
Our client has two information systems (IS):
- An older IS based on Oracle and PL/SQL;
- A new IS in Java 17, Spring, Kafka and Jenkins, with a distributed architecture (CQRS, Event Sourcing).
Developers work on both IS depending on business priorities. There is a strong emphasis on code quality, with technical reviews conducted by advisors.
The position is based in Cagnes-sur-Mer, with 4 months of full-time on-site work at the start, followed by hybrid remote work (2 days per week after 4 months).
Your day-to-day
- Participate in the design and development of technical solutions;
- Regularly deliver high-value business features;
- Correct anomalies and perform unit tests;
- Work in a collaborative environment using modern practices (DDD, CI/CD);
- Contribute to the migration to the new IS.
Environment:
- Java 17, Spring, Kafka, Jenkins, Git, Oracle;
- Distributed architectures: CQRS, Event Sourcing;
- Agile methodology (Scrum/Kanban)., The diversity of our backgrounds, experiences, thoughts and insights is our competitive advantage. We foster a collaborative environment rooted in our core values of respect, well-being, passion, trust, integrity and creativity. For us, diversity, equity and inclusion aren't just buzzwords; they're essential drivers of innovation and excellence, and powerful catalysts for inspiration and evolutionary ideas. The empowerment of our people is fundamental to being the trusted advisor to our clients. Join us in embracing our authenticity and in leveraging our unique perspectives to collectively build the future we all envision. An inclusive path to success Fostering an environment where you can thrive starts with ensuring an accessible recruitment process. If you require any accommodations, we welcome you to contact us. For more information, please visit our accessibility page at https://www.alithya.com/en/accessibility.
Requirements
Do you have experience in Spring Framework?, * Minimum 5 years of experience in Java and Spring development;
- Good understanding of distributed architectures;
- Attention to quality and rigour to produce robust code and participate in technical reviews;
- Curiosity and technical openness to intervene on an ad hoc basis on the old IS (Oracle and PL/SQL) and understand the constraints of existing systems;
- Collaborative spirit and excellent communication skills to work with multidisciplinary teams (analysts, technical advisors, managers).
Language skills
- French: Proficient