Smile
Smile
Smile is a European open-source digital services company with more than 2,000 digital specialists working across nine countries. Its teams combine market knowledge with business and financial insight to design technology solutions aligned with each client’s operational goals. Smile works across digital and e-commerce platforms, business applications, data management, the Internet of Things, and infrastructure management, offering recommendations shaped by practical business needs and open-source expertise.

Full-Stack Java Developer, Hybrid in Lyon

Build and improve Java applications for major clients in energy, retail, the public sector, and finance. Work closely with client teams and Smile’s technical community.

Description

  • Get familiar with each client’s organization, tools, and technical environment.
  • Assess the scope of existing Java applications and architectures.
  • Design and build reliable Java features.
  • Maintain and improve existing systems.
  • Take part in code reviews and unit testing.
  • Work with client product, QA, and functional teams.
  • Bring Smile’s technical expertise and professional standards to client sites.
  • Keep up with developments in technology.
  • Share successes and work through blockers with Smile’s consultant community.
  • Use Agile methods such as Scrum and SAFe, the V-Model, or a hybrid approach.

Requirements

  • At least four years of experience developing Java applications and working with object-oriented programming.
  • Strong Java skills; experience with Angular, React, or Vue.js is preferred.
  • Knowledge of REST APIs and design patterns.
  • Knowledge of SQL databases, especially PostgreSQL.
  • Knowledge of NoSQL databases, especially MongoDB.
  • Knowledge of Git.
  • Knowledge of continuous integration with Jenkins or GitLab CI.
  • Knowledge of Sonar.
  • Knowledge of Docker and Kubernetes.
  • Able to join a team and adapt quickly to its technical environment.
  • Self-directed, autonomous, and ready to take initiative.
  • Careful, with a strong commitment to code quality.
  • Strong interpersonal skills when working with technical and business stakeholders.
  • Service-oriented, with the ability to represent Smile to its clients.
  • English skills are a plus.

Benefits

  • Peer-led management and close support.
  • A career development path tailored to you.
  • A comprehensive training program.
  • Access to an e-learning platform.
  • Funding for certifications.
  • Tools for sharing knowledge.
  • An employee referral program offering rewards of up to €3,000.
  • Company and agency events.
  • An annual company convention.
  • Opportunities to take part in trade shows.
  • A summer party.
  • Formal and informal after-work events.
  • Company health insurance.
  • Reimbursement of 50% of public transportation costs.
  • At least nine additional RTT leave days per year.
  • A vacation bonus.
  • €9.50 meal vouchers, with 55% paid by the employer.
  • An active employee social committee (CSE).

Related Jobs