高级软件开发工程师(Java)
Desenvolvedor de Software Sênior(Java)
作为蒙特利尔的高级Java软件开发人员,您将加入巴西最优秀的科技公司之一。我们的历程始于三十多年前,当时有一支充满创新热情的工程团队。1986年,有远见的人们承诺投身于技术及其改变世界的能力。这仅仅是开始,我们由此成长为市场上的可靠标杆,并成为一家优秀的雇主。
负责生产Squad需要交付的软件制品的 CONTRACTED 专业人员。
必备要求
- 计算机信息相关领域的完整高等教育(本科和/或宽泛意义上的硕士和/或严格意义上的硕士)。
- 拥有高级软件开发人员经验及敏捷开发经验。
- 精通Java和Spring Boot。
- 具备RESTful API开发和微服务架构经验。
- 熟悉Hibernate/JPA和关系型数据库。
- 具备使用JUnit和Mockito进行自动化测试的经验。
- 熟悉Git和Maven或Gradle。
- 应用良好的开发实践,包括Clean Code、SOLID和设计模式。
Originally posted on Himalayas
查看英文原文
Como Desenvolvedor de Software Sênior(Java) na Montreal, você fará parte de uma das melhores empresas de tecnologia do Brasil. Nossa trajetória iniciou há mais de trinta anos com uma pequena equipe de engenharia apaixonada por inovação. Em 1986, pessoas visionárias fizeram um compromisso com a tecnologia e sua capacidade de transformar o mundo. Aquele, seria apenas o começo de uma trajetória que nos tornou referência sólida no mercado e uma das melhores empresas para se trabalhar.
Profissional da CONTRATADA responsável pela produção dos artefatos de software que o Squad deve entregar.
Requisitos obrigatórios
- Formação superior completa (graduação e/ou pós-graduação lato sensu e/ou pós-graduação stricto sensu) na área de Tecnologia da Informação.
- Possuir experiência como Desenvolvedor de Software Sênior e em desenvolvimento ágil.
- Domínio de Java e Spring Boot.
- Experiência com desenvolvimento de APIs RESTful e arquitetura de microsserviços.
- Conhecimento de Hibernate/JPA e bancos de dados relacionais.
- Experiência com testes automatizados, utilizando JUnit e Mockito.
- Conhecimento de Git e Maven ou Gradle.
- Aplicação de boas práticas de desenvolvimento, incluindo Clean Code, SOLID e Design Patterns.
Originally posted on Himalayas