Vaga de Desenvolvedor
Informações da vaga
-
Salário A combinar
-
Modalidade Home Office
-
Contrato Efetivo/CLT
Descrição da vaga
A vertigo tecnologia, empresa de tecnologia em expansão, busca um(a) desenvolvedor(a) java pleno para atuar em regime home office. Se você é apaixonado(a) por tecnologia e busca desafios em um ambiente e colaborativo, essa oportunidade é para você!
Responsabilidades e atribuições:
Participar ativamente de todas as fases do ciclo de vida de desenvolvimento de software, desde a concepção até a implantação e manutenção
Escrever código limpo, eficiente, testável e bem documentado, seguindo as melhores práticas de desenvolvimento
Colaborar com equipes multidisciplinares (designers, analistas de negócios, outros desenvolvedores) na definição de requisitos e soluções técnicas, contribuindo ativamente para a construção de um produto de alta qualidade
Gerenciar o versionamento de código utilizando git, seguindo a metodologia gitflow
Diagnosticar e solucionar problemas em aplicações existentes, propondo melhorias contínuas e inovadoras
Realizar testes unitários, de integração, funcionais (junit/mockito), e2e, de carga e performance, garantindo a qualidade e estabilidade do software
Atuar na manutenção e evolução de aplicações java existentes, corrigindo bugs e implementando novas funcionalidades
Participar ativamente de discussões técnicas, compartilhando conhecimento e aprendendo com a equipe
Manter-Se atualizado(a) sobre as novas tecnologias e tendências do mercado de desenvolvimento java.
Requisitos e qualificações:
Formação superior completa em ciência da computação, engenharia da computação, sistemas de informação ou áreas afins
experiência comprovada de, no mínimo, em desenvolvimento java
Sólido conhecimento e experiência prática com spring mvc, spring boot e spring security
experiência em desenvolvimento front-End com angular ou react
experiência com bancos de dados relacionais (sql server ou postgresql), incluindo modelagem, otimização de queries e performance
Domínio de git e gitflow
experiência na configuração e administração de servidores web (tomcat, jboss) e servidores de aplicação
Familiaridade com ambiente linux
experiência com testes de software (unitários, de integração, funcionais, e2e, de carga)
Ótimas habilidades de comunicação, trabalho em equipe e proatividade
Autonomia, responsabilidade e comprometimento com os prazos e metas.
Diferenciais:
experiência com orquestração de containers (kubernetes)
Conhecimento em ferramentas de monitoramento de aplicações (prometheus, jmeter, grafana, graylog)
Conhecimento em gestão de identidade e protocolos de autenticação (oauth2, openid, saml, ldap)
experiência com infraestrutura e ferramentas ci/cd e cloud (aws)
experiência com integração de identity provider e federações, utilizando keycloak
experiência com outras linguagens de programação (, php, python)
experiência com ferramentas sonarqube e nexus.
Benefícios:
(a empresa deverá complementar esta seção com os benefícios oferecidos).