- Company Name
- NEXTON
- Job Title
- Développeur Fullstack Confirmé Java/Angular H/F
- Job Description
-
Job Title: Confirmed Full‑Stack Developer – Java/Angular (M/F)
Role Summary:
Design, develop, and maintain microservices and front‑end components for a large‑scale client. Lead code optimisation, refactoring, and quality assurance in a rapid, Agile environment. Collaborate with product, design, and operations teams to deliver robust, scalable solutions.
Expectations:
- At least 3 years of full‑stack Java/Angular experience, post‑graduate degree (BAC+5).
- Proven ability to produce high‑quality, maintainable code and mentor peers.
- Effective communication across technical and non‑technical stakeholders, strong collaborative mindset.
Key Responsibilities:
- Build and extend Java microservices (Spring Boot), expose REST/Soap APIs.
- Implement and refine Angular interfaces, adhering to modern UI/UX standards.
- Perform code refactoring, performance tuning, and enforce coding standards.
- Conduct and review code quality assessments (SonarQube, CI pipelines).
- Produce and maintain technical documentation on Confluence; update tasks in JIRA.
- Participate in daily Scrum, sprint planning, retrospectives, and cross‑team alignment.
- Contribute to CI/CD workflows with GitLab, Docker, and monitoring via Prometheus/Kibana.
- Collaborate with DevOps on deployment, containerisation, and platform observability.
- Support integration testing (JUnit) and continuous test automation.
Required Skills:
- Back‑end: Java, Spring Boot, REST, SOAP, microservices architecture.
- Front‑end: Angular (latest version), component design, responsive UI.
- DevOps: GitLab, GitLab CI/CD, Docker, SonarQube, Prometheus.
- Databases: PostgreSQL (expertise), Oracle (working knowledge).
- Messaging & monitoring: RabbitMQ, Kibana.
- Agile tools: JIRA, Confluence, Scrum, Design Thinking.
- Operating systems: Linux, security best‑practice compliance.
- Testing: JUnit, unit & integration testing, CI testing pipelines.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (BAC+5).
- No specific certifications required; relevant experience with the above technologies is essential.