- Company Name
- SOFTWAY MEDICAL
- Job Title
- Développeur Java - F/H
- Job Description
-
**Job Title**
Java Developer - F/M
**Role Summary**
Design, develop, and maintain enhancements for the Hopital Manager software. Apply advanced Java practices within a microservices architecture, contribute to end‑to‑end DevSecOps, and collaborate closely with a multidisciplinary squad to deliver high‑quality, functional, and test‑driven code.
**Expectations**
- Deliver clean, maintainable Java code that meets functional specifications.
- Participate in all phases of the agile lifecycle, from analysis to production.
- Champion best practices: DDD, TDD, Clean Code, reusable components, and automation.
- Stay current with emerging technologies and propose innovations that benefit the product.
**Key Responsibilities**
- Implement User Stories using object‑oriented and functional paradigms.
- Select appropriate tools and frameworks to solve technical challenges.
- Create proofs‑of‑concept to validate architecture and technology choices.
- Develop front‑end components in Angular or VueJS; write HTML5 and CSS3.
- Model data with Hibernate/HQL, Oracle, MongoDB, and ElasticSearch.
- Deploy and manage services on Tomcat, Docker, and microservice platforms.
- Integrate DevSecOps practices and infrastructure‑as‑code pipelines.
- Produce executable specifications and automated tests to ensure reliability.
- Collaborate with product owners, testers, and DevOps engineers to align on sprint goals.
**Required Skills**
- Strong proficiency in Java and Java EE/Spring ecosystem.
- Experience with Angular or VueJS, plus HTML5 & CSS3.
- Solid understanding of relational and NoSQL databases: Oracle, MongoDB, ElasticSearch, Hibernate/HQL.
- Knowledge of microservices architecture and containerization (Tomcat, Docker).
- Familiarity with DevSecOps, IaC, CI/CD pipelines, and automated testing (JUnit, TestNG, Selenium, etc.).
- Passion for Clean Code, TDD, DDD, and continuous improvement.
**Required Education & Certifications**
- Bachelor’s (Bac+5) or Master’s degree in Computer Science, Information Systems, or a related field.
- No mandatory certifications, but familiarity with industry standards (e.g., OWASP, ISO 27001) is a plus.