Jobbeschreibung
About the job
Job Description
- Develop and maintain Java applications based on a microservices architecture.
- Ensure security by design, reliability, and scalability of technical solutions.
- Implement unit tests and optimize performance.
- Collaborate with teams to ensure an iterative and agile delivery cycle.
- Write and maintain technical documentation.
Job requirements
Technical Skills
- Languages & Frameworks: Java (11+), Spring Boot, Hibernate, JPA.
- Databases: PostgreSQL, SQL Server, Elastic.
- DevOps & CI/CD: Jenkins, Git, Docker, Kubernetes, Ansible.
- Web Development: JavaScript, ReactJS, HTML5, CSS3, Bootstrap.
- Architecture: Microservices, REST, MVC, Domain-Driven Design.
- Security: OWASP principles and Secure Coding best practices.
Soft Skills
- Strong analytical and problem-solving skills.
- Autonomy and proactivity.
- Attention to detail and organizational skills.
- Team spirit and excellent interpersonal skills.
Profile
- Degree in Computer Science (minimum Bac+2 or equivalent).
- 0 to 5 years of experience in Java development.
- Familiarity with agile methodologies (Scrum, Kanban) is a plus.
- Fluent in French and English (B1 minimum).