- Company Name
- Onepoint
- Job Title
- Développeur Java F/H
- Job Description
-
**Job Title**
Java Developer (F/H)
**Role Summary**
Design, develop, deploy, and maintain high‑performance web applications using Java and Angular. Lead cloud‑native solution implementation with Docker and Kubernetes, ensuring code quality, security, and performance while collaborating closely with product, design, and DevOps/SRE teams in an Agile consulting environment.
**Expectations**
- Minimum 4 years of professional experience developing Java/Angular applications in a consulting or enterprise setting.
- Proven ability in cloud‑based, distributed systems architecture, containerization, and orchestration (Docker, Kubernetes).
- Strong command of both French and English for client interaction and team collaboration.
- Autonomous, proactive, and client‑focused mindset with a track‑record of proposing and delivering solutions in agile teams.
**Key Responsibilities**
1. Architect and implement scalable, secure web applications in Java (Spring framework, REST services) and Angular.
2. Build, containerize, and orchestrate services via Docker and Kubernetes; deploy to public or private cloud environments.
3. Translate business and user requirements into functional specifications and design documents.
4. Enforce code quality through unit, integration, and automated tests; adopt CI/CD pipelines.
5. Optimize application performance, memory usage, and security posture.
6. Collaborate with DevOps, SRE, and product teams to ensure seamless delivery and operations.
7. Conduct continuous technical research and share knowledge across the team.
**Required Skills**
- Java (Spring Boot, JPA, REST) and Angular (TypeScript, RxJS) development.
- Docker, Kubernetes, cloud platform fundamentals (AWS/Azure/GCP).
- Distributed systems concepts, microservices architecture.
- Test‑driven development (JUnit, Mockito, Cypress, etc.), CI/CD workflows.
- Performance tuning, security best practices, and logging/monitoring.
- Agile/Scrum methodologies, ability to work in cross‑functional teams.
- Excellent written and verbal communication in French and English.
- Self‑motivation, proactive problem solving, and client‑service orientation.
**Required Education & Certifications**
- Bachelor (or Master) degree in Computer Science, Software Engineering, Information Technology, or related field from an accredited university or engineering school.
- No specific certifications required; advanced cloud or DevOps certifications are a plus.