- Company Name
- Programisto
- Job Title
- Développeur Fullstack Java / Angular (H/F)
- Job Description
-
Job Title: Fullstack Java / Angular Developer
Role Summary: Design, develop, and maintain high‑quality web applications using Java (Spring Boot) for the backend and Angular for the frontend. Collaborate with cross‑functional teams to define architecture, ensure code quality, implement CI/CD pipelines, and support continuous improvement initiatives.
Expectations:
- Minimum 5 years of experience in Java and Angular development.
- Strong understanding of both back‑end and front‑end technologies.
- Ability to work autonomously while proposing innovative solutions.
- Proficiency in Agile (Scrum) practices and collaborative tools.
Key Responsibilities:
- Build robust RESTful APIs with Java 11+, Spring Boot, JPA/Hibernate.
- Develop responsive Angular 12+ applications using TypeScript, RxJS.
- Design and refine system architecture and technical decisions.
- Write clean, maintainable code and produce comprehensive documentation.
- Configure and manage CI/CD pipelines (Git, Jenkins, SonarQube).
- Containerize applications with Docker; orchestrate with Kubernetes.
- Participate in daily stand‑ups, sprint planning, reviews, and retrospectives.
- Continuously evaluate and recommend process, tooling, and best‑practice improvements.
Required Skills:
- Programming: Java (11+), Spring Boot, JPA/Hibernate, PostgreSQL, MongoDB.
- Front‑end: Angular (12+), TypeScript, RxJS.
- API design: REST, OAuth2.
- Infrastructure: Docker, Kubernetes, Git, Jenkins, SonarQube.
- Methodology: Agile Scrum, Jira, Confluence.
- Soft skills: teamwork, independent ownership, proactive communication, curiosity, rigorous code quality.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical background.
- Preferred certifications: Oracle Certified Professional Java SE, Spring Professional, Angular Developer, Docker Certified Associate, or Kubernetes Administrator.