Full Stack Developer

Nanterre  ‐ Hybrid

Keywords

Java (Programming Language) Spring Security Continuous Integration Cryptography Distributed Systems Software Engineering Spring-boot AngularJS Apache Kafka Safety Principles Microservices Clean Code Principles Amazon Web Services Application Performance Management Microsoft Azure Business Transformation Software Quality Debugging Finance Fault Tolerance French Scalability Writing Documentation Software Systems Data Streaming System Availability Gitlab-ci Solid Principles Front End Software Development Restful Api Jenkins

Description

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
Start date
5.2025
Duration
12 months
From
Phaidon International
Published at
09.05.2025
Contact person:
Jowayne James
Project ID:
2877176
Industry
Plant and Mechanical Engineering
Contract type
Freelance
Workplace
60 % remote
To apply to this project you must log in.
Register