O QUE VOCÊ VAI FAZER: Desenvolver soluções técnicas de média e alta complexidade, com baixo nível de supervisão e pouco apoio, através do desenvolvimento de requisitos de softwares utilizando-se das tecnologias envolvidas no projeto;Conhecer a fundo a arquitetura do software e ser capaz de atuar nela através da análise de seus componentes, organização e funcionalidades;Criar testes de alta complexidade, sejam estes manuais ou automatizados, que cubram o comportamento desejado dos componentes técnicos desenvolvidos utilizando os requisitos e ferramentas de testes;Documentar as etapas de desenvolvimento realizando o registro do desenvolvimento nas ferramentas de versionamento e documentação;Orientar e trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e desenho através da comunicação e trocas de conhecimento;Manter a qualidade do software verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologia utilizados;Orientar desenvolvedores de menor senioridade apoiando suas dúvidas, disseminando seu conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio;Detalhar requisitos de média e alta complexidade através do contato com clientes e áreas envolvidas no projeto/atendimento.Requisitos e qualificaçõesO QUE ESPERAMOS DE VOCÊ:Java 8 e superiorTeam Developer (Centura)Spring BootAtuação com mobilidade IONIC 3 e superior / Flutter;Angular, NodeJS e Typescript;Padrões de orientação a objeto, estrutura de dados, design de algoritmos;Aplicação, monitoria e qualidade com automação e testes (Junit, Mockito);Conhecimento de Git e Maven;Banco de Dados PostgreSQL;Banco de dados Oracle e SqlServer;Desenvolvimento em PL/SQL;Desenvolvimento de WebServices REST;Experiência com arquitetura em nuvem;SOLID;TDD;Continuous Integration (CI) /Continuous Deployment (CD) (noções);Conhecimento de boas práticas de desenvolvimento de software.Requisitos desejáveisSERIA LEGAL SE TIVESSE:Vivência com metodologias ágeis;Microserviços;Containers com Docker;Conhecimentos em mensageria utilizando RabbitMQ;DevOps;DelphiFlutter