Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Smile
Passionate about tech, digital, and innovation? Join Smile's 1,800 employees, a leading European integrator of open-source solutions, with 20 agencies across 9 countries. Collaborative spirit and knowledge sharing are at the core of our DNA. Our experts push the boundaries of open source daily to build a smarter, more efficient, and responsible digital world. Here, we don't just follow trends, we create them! 🌟
Join us and participate in impactful achievements! 🏆
Your Role as a Java Developer
As a Java Developer at Smile, you'll be part of our adventure, where each day is a new opportunity to build solutions that exceed client expectations (and yours!) 🧑🚀👩🚀
Responsibilities:
- Design and development of new features.
- Maintenance and improvement of existing systems.
- Participation in code reviews and unit tests.
- Collaboration with product and QA teams.
- Resolution of technical problems and performance optimization.
- Technological watch and knowledge sharing.
Technical Environment:
You will work in an Open Source environment ☕:
- Java Backend Expertise: Spring/Spring Boot, microservices, RESTful APIs, Java EE.
- Front Development: Angular, React, Vue.js.
- Infrastructure: AWS, Azure, GCP, Kafka, RabbitMQ, Docker, Kubernetes.
- DevOps & Automation: Jenkins, GitLab CI, infrastructure as code (IaC), Ansible.
- Databases & Data Research: SQL (PostgreSQL), NoSQL (MongoDB), Elasticsearch, Solr.
You will integrate a stimulating environment where your expertise and passion will be recognized 💥. We invite you to participate in captivating projects and contribute to our shared growth 🌱.
Smile is committed to an environment where diversity is a strength and inclusion, a pillar. Here, every talent is recognized, respected, and encouraged to go further.
Your Profile:
Do you have 3 or more years of experience in Java and master Object-Oriented Programming concepts? Great! We bet you also tick these boxes:
- You collaborate harmoniously to achieve common goals.
- You take initiative and work independently.
- Your attention to detail ensures the production of reliable code.
- You actively explore new ideas and technologies.
- You adapt easily to changes and varied environments.
- You communicate clearly and effectively with your peers.
And if English 🇬🇧 is not an option for you, even better!
Your Future Agency:
With over 2000 passionate individuals, the Asnières agency is a playground for experts and the curious who want to progress and innovate.
Why Smile? 😊
- Our close management by peers fosters exchange and the implementation of a tailored career path.
- Because the digital sector is constantly evolving, Smile is committed to making you an expert in your field through a comprehensive training offer: access to an e-learning platform, certification funding, knowledge-sharing tools...
- You can participate in Smile's development through our paid internal referral program, up to €3000. 💰
- Your year will be enlivened by group and agency events: annual convention, participation in trade shows, summer party, formal & informal afterworks.
- Beyond this context, you will also benefit from:
- Company health insurance & 50% public transport coverage.
- A minimum of 9 RTT days per year.
- Holiday bonus.
- Restaurant tickets at €9.50, with 55% employer contribution.
- Dynamic Works Council (CSE).
Next Steps: 🚀
- First contact: A phone call to discuss your aspirations and what we can offer you.
- Meeting: An opportunity to get to know each other and explore your professional journey.
- Technical discussion: A conversation with one of our experts to assess your skills and define your objectives.
Welcome to the team! If we're a good match, we'll be delighted to welcome you for an exciting adventure.
So, are you ready to join the team? 😉
Key skills/competency
- Java Developer
- Spring Boot
- Microservices
- RESTful APIs
- Angular
- React
- AWS
- Docker
- Kubernetes
- SQL
How to Get Hired at Smile
- Customize your resume: Highlight your Java, Spring Boot, and microservices experience. Mention your familiarity with Agile methodologies and CI/CD tools.
- Tailor your application: Clearly articulate your passion for open-source technology and innovation in your cover letter, referencing Smile's specific projects.
- Prepare for technical interviews: Brush up on Java fundamentals, object-oriented programming, microservices design patterns, and common database concepts (SQL, NoSQL).
- Showcase collaboration: Be ready to discuss your experience working in teams, participating in code reviews, and sharing knowledge, as emphasized in the job description.
- Research Smile's culture: Understand their commitment to open source, diversity, and continuous learning to align your answers with their values.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background