- Company Name
- SMILE
- Job Title
- Développeur JAVA H/F
- Job Description
-
**Job Title**
JAVA Developer (M/F)
**Role Summary**
Mid‑level Java backend developer working in an open‑source environment. Design, implement, and maintain microservices, APIs, and supporting front‑end components, while collaborating closely with product, QA, and DevOps teams to deliver high‑quality, performant solutions.
**Expectations**
- Minimum 3 years of professional Java experience with strong OOP skills.
- Demonstrated ability to work independently, take initiative, and pay close attention to detail.
- Comfortable adapting to change and communicating effectively with peers.
- English language proficiency is an advantage but not mandatory.
**Key Responsibilities**
- Design and develop new features using Java, Spring/Spring Boot, microservices, and RESTful APIs.
- Maintain and enhance existing codebases, ensuring performance and scalability.
- Write comprehensive unit tests, participate in code reviews, and uphold code quality standards.
- Collaborate with product owners, designers, and QA engineers to deliver on requirements.
- Troubleshoot technical issues, optimize system performance, and propose architectural improvements.
- Stay current with emerging technologies and share knowledge within the team.
**Required Skills**
- Java (SE/EE), Spring/Spring Boot, microservices architecture, RESTful APIs.
- Front‑end frameworks: Angular, React, or Vue.js (basic awareness).
- Cloud platforms: AWS, Azure, or GCP.
- Messaging & streaming: Kafka, RabbitMQ.
- Containerization & orchestration: Docker, Kubernetes.
- CI/CD & DevOps: Jenkins or GitLab CI, IaC, Ansible.
- Databases: SQL (PostgreSQL), NoSQL (MongoDB).
- Search engines: Elasticsearch, Solr.
- Strong understanding of OOP, design patterns, unit testing, and software engineering best practices.
- Excellent written and verbal communication skills.
**Required Education & Certifications**
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
- Relevant certifications (e.g., Oracle Java SE, Spring, AWS/Azure, Docker/Kubernetes) are a plus but not mandatory.
Asnières-sur-seine, France
Hybrid
Junior
13-11-2025