Job detail for Experienced Java - Angular Developer
Use AI to assess how you fit
Company Description
Meritis is a consulting firm specializing in the digital transformation of organizations, founded in 2007 by Sébastien Videment.
Initially established in Paris, it has expanded regionally and now has a presence in the largest cities in France: Sophia-Antipolis, Montpellier, Nantes, Bordeaux, Lyon, Aix-en-Provence, Lille, and even Lisbon, Portugal, since 2023.
Our experts support clients from various sectors in all their digital transformation needs across numerous areas of expertise: Finance, Software Engineering, Cloud & Infrastructure, Data, Digital Transformation, and Cybersecurity.
Driven by its values of excellence, humility, benevolence, and proximity, the firm of 900+ employees, awarded 5 times in the Great Place To Work® rankings, is experiencing very strong growth and plans to reach €100M in revenue in 2024 and exceed the symbolic milestone of 1000 employees.
We make it a point of honor to be close to our employees and to support them in an individualized way, regardless of their roles in the company. Certified Great Place To Work since 2013, our conception of well-being at work goes far 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-sized structure specializing in the development of high-performance, 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 the design and development of high-value solutions, both on Java Back-End components and Angular Front-End interfaces.
Your missions
Within an experienced technical team and using Agile methodology, you will participate in the development, evolution, and maintenance of business applications.
In this capacity, you will:
- Design, develop, and maintain high-performance, 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 REST APIs developed on the Back-End side.
- Participate in technical design and software architecture evolutions: microservices, distributed architectures, n-tier applications, Front/Back architectures.
- Contribute to the design, development, integration, testing, and maintenance phases of applications.
- Perform code reviews and ensure the application of development best practices: Clean Code, SOLID, design patterns.
- Implement unit and integration tests, both on the Back-End and Front-End sides, to ensure the quality and reliability of developments.
- Address issues related to performance, optimization, security, and code maintainability.
- Participate 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.
- Propose technical choices, architecture, of developments, and continuous improvement of team 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 & Tests: JUnit, Mockito, Unit tests, Integration tests, Code reviews, Clean Code, SOLID
Methodologies: Agile, Scrum, CI/CD
This opportunity is for a Full Stack Java / Angular Developer wishing to work on the entire application chain, from the development of Java/Spring Boot Back-End APIs and services to the design of Angular Front-End interfaces.
You will evolve in a modern technical environment with real development prospects, a strong culture of software quality, and topics around performance, architecture, and development best practices.
Additional Information
- Tailor-made professional paths (career development, adapted training, mentoring…);
- Having the choice of your mission and personalized support throughout your career;
- Evolving in an environment where learning is encouraged: certifying training, e-learning, meetups, code contests, development paths, etc.;
- Being part of expert communities that share their knowledge and experiences within our centers of competence;
- A friendly environment with numerous festive events (annual party, seminars & teambuilding, lunches, and afterworks…);
Your differences are our assets. That is why Meritis is committed to diversity and non-discrimination. All our jobs are accessible to people with disabilities. If you have a question or think you are a victim or witness of discrimination, you can contact ethiquegroup@meritis.fr .