Desenvolvedor Java Sênior
">
* Revisar implementações utilizando ferramenta de revisão e versionamento de código fonte, para garantir a qualidade e legibilidade dos algoritmos.
">
Garantir um padrão de qualidade no código fonte, identificando possíveis problemas e soluções.
">
o Utilizar linguagem de programação Java, especificação Java EE, banco de dados PostgreSQL e outros softwares específicos para auxílio no desenvolvimento da tarefa;
o Participar dos eventos relacionados ao framework Scrum usado no desenvolvimento dos projetos com sua equipe.
">
Mantenha os conhecimentos atualizados sobre novas tecnologias e recursos do Java, como JPA (Hibernate) e Enterprise JavaBeans;
">
* Participar dos eventos relacionados ao framework Scrum usado no desenvolvimento dos projetos com sua equipe;
">
o Revisar implementações utilizando ferramenta de revisão e versionamento de código fonte, para garantir a qualidade e legibilidade dos algoritmos.
o Garantir um padrão de qualidade no código fonte, identificando possíveis problemas e soluções.
">
* Fazer parte de uma equipe ágil, colaborativa e inovadora que trabalhe em projetos de alta complexidade e contribua para o crescimento da empresa através do desempenho individual e coletivo;
">
Contribuir para o desenvolvimento de produtos e serviços de alta qualidade, focados na satisfação dos clientes e no atendimento às necessidades do mercado;
">
o Desenvolver e melhorar as habilidades técnicas e profissionais, participando de cursos e treinamentos oferecidos pela empresa;
o Trabalhar em parceria com outros departamentos da empresa, compartilhando conhecimentos e experiências para alcançar os objetivos da equipe;
">
* Orientar e apoiar colegas de trabalho na resolução de questões técnicas, garantindo a manutenção de alta performance e qualidade nos projetos;
">
Identificar e abordar problemas complexos, encontrando soluções inovadoras e eficazes para superá-los;
">
o Manter a equipe informada sobre novas tendências e tecnologias do setor, promovendo a cultura de aprendizado contínuo;
o Colaborar com a equipe de liderança para definir e priorizar os objetivos e estratégias da equipe;
">
* Fiscalizar os requisitos funcionais e não funcionais dos projetos, garantindo que sejam atendidas as necessidades dos usuários;
">
Criar testes automatizados para validar a funcionalidade dos sistemas e garantir a qualidade do software;
">
o Monitorar e analisar a performance dos sistemas, identificando áreas de melhoria e sugerindo soluções para otimização;
o Realizar análises de custo-benefício e avaliar a viabilidade de projetos, considerando fatores como tempo de entrega, orçamento e impacto na organização;
">
* Manter a equipe atualizada sobre práticas recomendadas e melhores soluções para os problemas enfrentados;
">
Incentivar a criatividade e a inovação dentro da equipe, estimulando a experimentação e o risco calculado;
">
o Apoiar a equipe em suas buscas por conhecimento e desenvolvimento pessoal, oferecendo recursos e oportunidades para aprender e crescer;
o Estabelecer relações de confiança e transparência dentro da equipe, facilitando a comunicação e a colaboração;
">
",