- Company Name
- Capgemini
- Job Title
- Développeuse / Développeur confirmé Java fullstack
- Job Description
-
Job title: Senior Full Stack Java Developer
Role Summary:
Lead end‑to‑end development for client projects in an agile environment. Design, code, test and deploy Java‑based applications, participate in technology selection, platform integration and continuous delivery, and collaborate closely with stakeholders to deliver high‑quality solutions.
Expectations:
- Minimum 5 years of professional experience in software development (ESN, client or consultancy).
- Fluent in English, both written and spoken.
- Strong desire to work in a challenging, cloud‑centric DevOps context.
- Proven ability to work effectively in cross‑functional teams and adapt quickly to evolving client needs.
Key Responsibilities:
- Attend daily scrum meetings, sprint planning, reviews, and client demos.
- Define technical specifications aligned with client requirements.
- Design, develop, and maintain Java full‑stack applications, covering front‑end and back‑end components.
- Configure and manage integration platforms, build pipelines, and CI/CD tooling.
- Write and execute unit tests, enforce coding standards, and maintain test coverage.
- Ensure deliverables meet quality, security, and regulatory standards.
- Maintain transparent, proactive communication with clients to align expectations and deliver satisfaction.
Required Skills:
- Proficient in Java (Java 8/11 or newer) and related frameworks (Spring, Spring Boot, Hibernate, etc.).
- Experience with front‑end technologies (React, Angular, Vue, or equivalent).
- Familiarity with relational databases, RESTful APIs, and microservices architecture.
- Knowledge of cloud platforms (AWS, Azure, GCP) and DevOps practices (Docker, Kubernetes, CI/CD).
- Strong unit testing skills (JUnit, Mockito, TestNG).
- Experience in agile development, ceremonies, and estimations.
- Excellent communication skills in English.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Optional/advantageous certifications: Oracle Certified Professional – Java SE, Certified Scrum Developer (CSD) or Agile Certified Practitioner (ACP), and any relevant cloud or DevOps certification (AWS Certified Developer, Azure Developer Associate, Kubernetes Administrator).