Desenvolvedor(a) Java Pleno: Carreira de Alta Complexidade
Aqui, você atuará como Desenvolvedor(a) Java Pleno, contribuindo diretamente para a evolução e sustentação de sistemas críticos utilizados por grandes clientes. Essa frente é estratégica para a companhia, com forte exposição a demandas regulatórias, operacionais e ao relacionamento com áreas como Produto, Qualidade e PMO.
Você fará parte de um time que atua em manutenção de sistemas legados, propondo melhorias, identificando falhas e colaborando com a categorização e resolução de ordens de serviço (OS), com foco em performance, estabilidade e ganho de conhecimento funcional.
Responsabilidades e Atribuições
* Desenvolver e manter funcionalidades de software com foco em qualidade, desempenho, manutenibilidade e experiência do usuário;
* Participar da análise e interpretação de requisitos funcionais e não funcionais, colaborando com times de produto e qualidade;
* Escrever código limpo, organizado e aderente aos padrões técnicos;
* Realizar manutenção corretiva, evolutiva e adaptativa em sistemas e rotinas existentes;
* Investigar e corrigir erros, identificando oportunidades de melhoria contínua e ganhos de performance;
* Apoiar na definição de estimativas de esforço, contribuindo para o planejamento e cumprimento de prazos;
* Participar ativamente dos ritos ágeis do time (como dailies, plannings, reviews e retrospectivas);
* Colaborar com a documentação técnica de novas funcionalidades ou alterações realizadas;
* Compartilhar conhecimentos e boas práticas com pares, apoiando o fortalecimento técnico coletivo do time.
Requisitos e Qualificações
* Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
* Experiência como Dev Pleno (sistemas de média ou alta complexidade);
* Java (orientação a objetos) como principal linguagem de desenvolvimento;
* Conhecimentos desejáveis em frameworks de front-end como AngularJS ou React, além de HTML, CSS e JavaScript;
* Familiaridade com SQL Server (consultas, tuning, estrutura relacional);
* Experiência com versionamento de código via GIT;
* Desejável vivência com frameworks como Spring, JPA e práticas de design patterns;
* Conhecimento ou interesse em metodologias ágeis (Scrum/Kanban), integração contínua e automação de testes;
Oportunidades de Desenvolvimento e Evolução
* Aprender com colegas experientes e compartilhar conhecimentos;
* Contribuir para a evolução da empresa e aprimorar suas habilidades;
* Ter acesso a cursos e treinamentos profissionais;
* Receber apoio para obtenção de certificações e avançar em sua carreira;
* Ser recompensado por indicações bem-sucedidas e participar dos lucros da empresa.
Mais
Todas as vagas estão disponíveis para pessoas com deficiência.