Java Developer

Alithya
Canton de Valbonne, France
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Senior

Job location

Remote
Canton de Valbonne, France

Tech stack

Java
Agile Methodologies
Unit Testing
Software Quality
Information Systems
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Distributed Systems
Spring
Oracle Applications
Scrum
PL-SQL
GIT
Kafka
Event Sourcing
Jenkins

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

Apply for this position