- Company Name
- AGIXIS
- Job Title
- Développeur / Développeuse Fullstack Java& JavaScript (React | Vue | Angular)
- Job Description
-
Job title: Full Stack Developer – Java & JavaScript (React, Vue, Angular)
Role Summary: Design, develop, and maintain high‑quality web and mobile applications using Java (Spring preferred) and JavaScript frameworks (React, Vue, Angular) within an Agile environment. Apply domain‑driven design, test‑driven development, and modern architectural patterns (hexagonal, microservices) to deliver robust, scalable solutions.
Expactations:
- Minimum 3 years of professional experience in full stack development.
- Proven track record delivering production‑ready applications in Java and JavaScript ecosystems.
- Strong commitment to code quality, testing standards, and continuous integration practices.
Key Responsibilities:
- Architect and code Java back‑ends, leveraging Spring where applicable, and design RESTful services for microservice ecosystems.
- Build responsive, client‑side interfaces with React, Vue, or Angular, collaborating with UX/UI teams.
- Implement domain‑driven design (DDD) and maintain clean, maintainable codebases.
- Write automated tests (BDD/TDD) and participate in code reviews to ensure high quality.
- Configure and maintain CI/CD pipelines (Jenkins, GitLab CI, or equivalent) and static analysis tools (SonarQube, ESLint).
- Work with SQL databases using Hibernate or equivalent ORM, ensuring efficient data access and migration strategies.
- Operate within Scrum or Kanban workflows, providing accurate estimations and delivering increments within planned sprints.
- Deploy and manage applications in cloud environments (AWS or Azure), managing resources, scaling, and monitoring.
Required Skills:
- Proficient in Java (8/11+) and Spring ecosystem (Spring Boot, Spring Data, Spring MVC).
- Extensive experience with at least one modern JavaScript framework (React, Vue, or Angular).
- Solid understanding of RESTful API design, microservices architecture, and hexagonal architecture patterns.
- Expertise in SQL databases (PostgreSQL, MySQL, etc.) and ORM tools (Hibernate, JPA).
- Strong grasp of agile practices, including Scrum/Kanban, backlog grooming, and sprint ceremonies.
- Competent in test‑driven development (JUnit, Mockito, Cypress, Jest, or equivalent) and behavior‑driven development.
- CI/CD knowledge (Jenkins, GitLab CI, Azure DevOps, or similar) and version control (Git).
- Familiarity with cloud platforms (AWS – EC2, RDS, ECS/EKS, or Azure – App Service, SQL Database, etc.).
- Excellent problem‑solving skills, ability to work collaboratively in cross‑functional teams, and a proactive attitude toward learning new technologies.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant certifications such as AWS Certified Developer – Associate, Azure Developer Associate, or Spring Professional (preferred but not mandatory).