Skip to main content

Experienced Java - Angular Developer

Auto-translated from French · original: Développeur Java - Angular Expérimenté

5 day weekGreat Place to Work '25Onsite · Montpellier, Occitanie, France

Company description

Meritis is a consulting firm specialised in the digital transformation of organisations, founded in 2007 by Sébastien Videment.

Initially based in Paris, it has expanded across the regions and now has a presence in the largest cities in France: Sophia-Antipolis, Montpellier, Nantes, Bordeaux, Lyon, Aix-en-Provence, Lille and, since 2023, Lisbon in Portugal.

Our experts support clients from various sectors with all their digital transformation needs across many areas of expertise: Finance, Software Engineering, Cloud & Infrastructure, Data, Digital Transformation and Cybersecurity.

Guided by its values of rigour, humility, kindness and closeness, the firm, with more than 900 employees and recognised 5 times in the Great Place To Work® rankings, is experiencing very strong growth and aims to reach €100M in revenue in 2024 and surpass the symbolic milestone of 1,000 employees.

We pride ourselves on being close to our employees and supporting each of them individually, whatever their role in the company. Certified by Great Place To Work since 2013, our approach to workplace well-being goes well beyond a simple label; our employees speak about it best: https://www.glassdoor.fr/Avis/Meritis-Avis-E1163008.htm

Job description

We are recruiting a Full Stack Java / Angular Developer to join a human-scale team specialised in developing high-performing, robust and scalable software solutions.

You will join a stimulating technical environment focused on code quality, application performance and continuous improvement. You will contribute to designing and developing high-value solutions, working on both Java Back-End components and Angular Front-End interfaces.

Your responsibilities

Within an experienced technical team using an Agile methodology, you will take part in the development, evolution and maintenance of business applications.

In this role, you will:

  • Design, develop and maintain high-performing, scalable and secure Java / Angular applications.
  • Develop RESTful services and APIs in a Java/JEE, Spring Boot environment.
  • Design and develop user interfaces in Angular, TypeScript, HTML5 and CSS3/SCSS.
  • Develop reusable Angular components, services, modules and forms, ensuring the quality and maintainability of the Front-End.
  • Ensure integration between Angular interfaces and the REST APIs developed on the Back-End.
  • Take part in technical design and software architecture evolution: microservices, distributed architectures, n-tier applications, Front/Back architectures.
  • Contribute to the design, development, integration, testing and maintenance phases of applications.
  • Carry out code reviews and ensure good development practices are applied: Clean Code, SOLID, design patterns.
  • Implement unit and integration tests on both the Back-End and Front-End to guarantee the quality and reliability of developments.
  • Address performance, optimisation, security and maintainability issues in the code.
  • Take part in continuous integration and continuous deployment: CI/CD, Git, Jenkins, GitLab CI, Maven.
  • Work in close collaboration with developers, architects, QA, Product Owners and business teams.
  • Be a driving force in proposing technical choices, architecture, industrialisation of development and continuous improvement of the team's practices.

Qualifications

Back-End: Java 8/11/17, Java/JEE, Spring Boot, Spring Framework, Spring MVC, Spring Data, Hibernate, JPA

Front-End: Angular, TypeScript, JavaScript, HTML5, CSS3, SCSS, RxJS, Angular CLI

API & Architecture: REST, RESTful API, Microservices, Distributed architecture, Web Services, Front/Back architecture

Databases: SQL, PostgreSQL, MySQL, Oracle

Tools & DevOps: Git, Maven, Jenkins, GitLab CI/CD, SonarQube, Docker, Jira

Quality & Testing: JUnit, Mockito, Unit tests, Integration tests, Code reviews, Clean Code, SOLID

Methodologies: Agile, Scrum, CI/CD

This opportunity is aimed at a Full Stack Java / Angular Developer who wants to work across the entire application chain, from developing Java/Spring Boot Back-End APIs and services to designing Angular Front-End interfaces.

You will work in a modern technical environment with real career development prospects, a strong culture of software quality, and a focus on performance, architecture and good development practices.

Additional information

  • Tailored career paths (career development, suitable training, mentoring…);
  • The chance to choose your assignment and receive personalised support throughout your career;
  • Work in an environment that encourages learning: certifying training, e-learning, meetUps, coding competitions, development paths etc.;
  • Be part of expert communities who share their knowledge and experience within our competence centres;
  • A friendly environment with many social events (annual party, seminars & team building, lunches and afterworks…);

Your differences are our strengths. That is why Meritis is committed to diversity and non-discrimination. All our roles are accessible to people with disabilities. If you have a question or believe you are a victim or witness of discrimination, you can contact [email protected] .