Java Developer (Bilingual French)
- Laval, Québec, Canada
- Laval, Québec, Canada
Über
Candidate should be bilingual (French/English)
Job Description:
Required skills:
• A University degree in software/computer engineering, computer science
• A candidate with at least 7 years of software development including leading teams toward success
• Expert skills in an Object-Oriented language, preferably Java and Spring Boot
• Strong application architecture design and implementation skills, with a focus on scalability, performance, and maintainability
• Strong experience with unit testing, TDD, code review, CI/CD & DevOps practices.
• Experience with large scale distributed systems, micro-services architecture, event-streaming architecture
• Excellent understanding of Object-Oriented principles, Design Patterns, Domain-Driven design, and software engineering best practices
• Experience with non-SQL databases (MongoDB) and real-time stream processing (Kafka).
• Good knowledge of web development technologies and protocols: HTTP, gRPC, RESTful services, VueJS, Bootstrap
• You can quickly learn and adapt to new technologies, and you have a strong aptitude for innovation
• You are a team player who can define, establish and communicate their long-term vision, who is adaptable to uncertain and changing needs
• You are a candidate with strong interpersonal, oral and written communication skills (A good sense of humor is a bonus!)
Nice to have skills:
• Practical experience in Python, Go, Node.JS, Typescript ...
• Practical experience in Domain Driven Design
• Security knowledge
• Strong networking skills
• Exposure to Agile methodologies (Scrum/Kanban)
• Ability to lead technical teams through design and implementation
• Experience with container environment such as Docker, Kubernetes
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.