Develop, test, and deploy high-quality software solutions for both front-end and back-end components of web applications using Java, Angular, React and related technologies
Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and implement features that meet business needs.
Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
Troubleshoot and debug issues, and implement fixes to ensure the stability, performance, and security of applications.
Stay updated on industry trends and emerging technologies, and continuously improve technical skills and knowledge
Requirements
Knowledge of Fullstack development, with a main focus on frontend React
Knowledge of other front-end technologies such as HTML, CSS, JavaScript or Vue.js
Strong understanding of object-oriented programming principles and design patterns
Experience with back-end technologies such as Java 17, Spring Boot, Hibernate, and RESTful APIs
Understanding of microservices architecture and related patterns
Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB
Experience with version control systems (Git) and CI/CD pipelines
Knowledge of containerization and orchestration tools like Docker and Kubernetes
Knowledge of RabbitMQ, LINUX & Kafka
Familiarity with Agile development methodologies.
Bachelor’s degree in computer science, Engineering, or a related field
French knowledge (B1+) or willingness to learn the language
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
Tech Stack
Angular
AWS
Azure
Cloud
Docker
Google Cloud Platform
Hibernate
Java
JavaScript
Kafka
Kubernetes
Linux
Microservices
MongoDB
MySQL
Postgres
RabbitMQ
React
Spring
Spring Boot
SpringBoot
Vue.js
Benefits
Full access to foreign language learning platform
Personalized access to tech learning platforms
Tailored workshops and training to sustain your growth
Medical insurance
Meal tickets
Monthly budget to allocate on flexible benefit platform