Montreal | Tecnologia e Inovação
Desenvolvedor de software sênior (java)
Senior Java developer hired through Brazilian IT services firm Montreal to produce the software artifacts a squad must deliver. Daily work centers on Java, Spring Boot, RESTful APIs, microservices, Hibernate/JPA, and automated testing with JUnit and Mockito.
- Compensation
- Not disclosed
- Location
- Brazil
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Completed higher education (undergraduate and/or postgraduate) in Information Technology
- Experience as a Senior Software Developer and in agile development
- Mastery of Java and Spring Boot
- Experience developing RESTful APIs and microservices architecture
- Knowledge of Hibernate/JPA and relational databases
- Experience with automated testing using JUnit and Mockito
- Knowledge of Git and Maven or Gradle
- Application of good development practices: Clean Code, SOLID, and Design Patterns
Full description
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.
Profissional da CONTRATADA responsável pela produção dos artefatos de software que o Squad deve entregar.