Full Stack Developer


Nanterre
Contract
Negotiable
Development and Engineering​
CR/544754_1746791319
Full Stack Developer

Job Title: Full Stack Java Developer
Location: Nanterre, France
Remote Policy: 2-3 Days per Week On-site, Rest Remote
Contract Type: 12-Month Extendable Contract

About the Company:
Our client is a leading organisation in the financial services industry, renowned for its innovative approach to technology and business transformation. They are currently embarking on an exciting journey to modernise their technology stack, focusing on cutting-edge solutions in micro-services, cloud deployment, and enterprise-level applications.

Job Description:
We are looking for two skilled Full Stack Java Developers to join our team. You will play a pivotal role in developing, deploying, and maintaining a variety of mission-critical applications. Working closely with cross-functional teams, you'll be involved in building micro-services architectures, utilising the latest tools and frameworks. You'll also contribute to the deployment and monitoring of applications in cloud environments and focus on delivering high-quality software solutions.

Responsibilities:

  • Design, develop, and maintain robust, scalable, and secure Java-based applications using Spring Boot, REST interfaces, and other relevant technologies.
  • Build and deploy applications in cloud environments, ensuring CI/CD pipelines are integrated and maintained effectively.
  • Implement best practices in software development, focusing on SOLID principles and clean code practices.
  • Work with distributed architectures, leveraging tools like Kafka for data streaming and event-driven systems.
  • Design and implement encryption algorithms and security protocols, particularly using Spring Security.
  • Collaborate with UI teams (primarily Angular) to design intuitive front-end solutions that align with back-end services.
  • Contribute to micro-services architecture and development, ensuring high availability and fault tolerance in production environments.
  • Continuously improve code quality, application performance, and system scalability.
  • Troubleshoot and resolve complex production issues, ensuring minimal downtime and smooth operations.

Required Skills and Qualifications:

  • Strong proficiency in Java (versions 17 and above ideally) with experience in Spring Boot and RESTful web services.
  • Knowledge and experience with cloud deployment (AWS, Azure, GCP)
  • CI/CD pipelines (Jenkins, GitLab CI).
  • Familiarity with distributed architectures, including Kafka.
  • Experience in designing secure applications with encryption and security protocols (e.g., Spring Security).
  • Experience with Angular or similar front-end frameworks.
  • Solid understanding of micro-services architecture and cloud-native application design.
  • Strong analytical, problem-solving, and debugging skills.
  • Ability to work in agile environments and collaborate with cross-functional teams.
  • Strong communication and documentation skills.
  • Fluent in French and English

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you