← Todas as vagas

Desenvolvedor Junior – Equipe Arquitetura

TOPMIND

📍 São Paulopresencial

Descrição da vaga

Desenvolvedor Junior – Equipe Arquitetura

Estamos em busca de um(a) Desenvolvedor(a) Java Junior para atuar no desenvolvimento e evolução de aplicações de missão crítica, utilizando arquitetura de microsserviços e boas práticas de engenharia de software. Procuramos um profissional com perfil analítico, colaborativo e apaixonado por tecnologia, que goste de desenvolver soluções escaláveis e de alta qualidade.

 

Hard Skills

Experiência em Java e Frameworks Spring Boot, Spring Data, Spring MVC e Spring Security
Conhecimentos em padrões arquiteturais, como Microservices e MVC
Domínio em boas práticas de desenvolvimento
Clean Code

Design Patterns

Experiência em bancos de dados relacionais e não relacionais
Desejável Relacionais: Oracle ou SQL Server

Desejável Não Relacionais: MongoDB

Sólidos conhecimentos em padrões de desenvolvimento RESTful
Experiência com ferramentas de CI/CD (ex.: Jenkins)  e qualidade de código (ex.: SonarQube)
Experiência com controle de versionamento com GITLab
Experiência em mensageria, preferencialmente RabbitMQ.
 

Soft Skills:

Capacidade de aprendizado rápido e interesse contínuo por evolução técnica, incluindo atuação na redução de débitos técnicos.
Boa comunicação, com habilidade para interação com públicos técnicos e não técnicos.
Capacidade de trabalho em equipe, com postura colaborativa e proativa na proposição de soluções.
 

Diferenciais:

Conhecimentos em AWS e Linux
Conhecimentos em Diagramas C4 Model
Experiência com frameworks de Front-End, como Angular e/ou Vue.js