General
We are looking for Java Full-Stack Developers who will join our client’s team in developing, testing, and deploying high-quality software solutions. The role involves working on both front-end and back-end components of web applications using Java and related technologies.
Responsibilities/Activities
- Work closely with cross-functional teams to gather and analyse requirements, design innovative solutions, and deliver features aligned with business objectives
- Conduct code reviews, offering constructive feedback and ensuring compliance with coding standards and industry best practices
- Identify, troubleshoot, and resolve technical issues to maintain application stability, optimize performance, and ensure robust security
- Keep abreast of industry trends and emerging technologies, continually enhancing technical expertise and knowledge
Requirements
Technical
- At least 4 years of experience in Java development, with a focus on full stack development for web applications
- Expertise in front-end technologies, including HTML, CSS, JavaScript, and modern frameworks like Angular, React or Vue.js
- In-depth knowledge of object-oriented programming concepts and design patterns
- Hands-on experience with back-end technologies such as Spring Boot, Hibernate, and RESTful APIs
- Proficiency in working with database systems such as MySQL, PostgreSQL, or MongoDB
- Familiarity with version control tools (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
Education
- University degree in Computer Science or other related fields
Others
- At least A1 level of French
- High capacity of learning
- Quality focused
Nice to have requirements
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
- Understanding of microservices architecture and related patterns
- Familiarity with Agile development methodologies