Back-End

Desenvolvedor(a) Java Senior e Pleno

SQL Spring RESTful Java Hibernate

Tetris IT

Tetris IT

Pequena ou Média empresa

Remoto: Não

Salário: Até R$15.000

Não aceita candidados de outra cidade

Descrição da empresa

Soluções de T.I

Atividades e Responsabilidades

Você fará parte de um projeto que visa reescrever toda a camada de backend do maior produto digital da empresa que tem hoje todos os seus serviços acoplados em um monolito gigante.

Faremos uma nova arquitetura de micro serviços orientada a eventos para aumentar a escalabilidade e garantir que o produto possa crescer de forma saudável.

Requisitos

Você terá como principais tarefas:
Desenvolvimento de microserviços com Java ou Python

É imprescindível:
Sólida experiência prévia atuando como analista desenvolvedor Java
Sólida experiência prévia com SpringBoot, Spring MVC, Hibernate e JPA
Experiência com microserviços (ter criado ao menos um microserviço profissionalmente) Conhecimento com os Bancos de dados sql (MySql, Postgres)
Conhecimento de banco de dados NOSQL (MongoDB, Elasticsearch)
Conhecimento Webservices SOAP (Consumo)
Conhecimento de Webservices Rest (Criação e consumo)
Conhecimento das ferramentas SOAPUI e Postman
Conhecimento em design e arquitetura de software (OOP, Clean Code,Design Patterns) Boa lógica e leitura de código

É um diferencial possuir:
Experiência com times multidisciplinares e XP (TDD, pair programming, refactoring) Vivência em CI/CD, testes unitários e automação de testes
Conhecimento de Kafka
Conhecimento de Docker
Conhecimento de computação em Cloud
Vivência com Scrum ou Kanban
Conhecimento dos Frameworks: Flask, Flask-Restful e SQLAclhemy Conhecimento de NodeJS
Conhecimento de ferramentas de gestão de dependências como Maven e Pypi