Empresa Vega Monitoramento está buscando um Desenvolvedor Java Pleno para atuar no desenvolvimento e manutenção de soluções GIS/TI, participando de todas as fases do ciclo de vida do software, incluindo design, desenvolvimento, testes e integração. O profissional colaborará com equipes de negócios e técnicas, contribuindo em projetos de API de alta performance, documentação técnica e melhoria contínua de processos. O cargo pode ser realizado 100% remoto ou híbrido, com foco em qualidade de código, segurança e eficiência.
Desenvolvedor Java Pleno at Vega Monitoramento
Hybrid - São José dos Campos, Brazil
More jobs at Vega MonitoramentoRequisitos
Habilidades
- Desenvolvimento de software
- Desenvolvimento seguro
- Trabalho com serviços RESTful e/ou microserviços
- Conhecimentos em HTML5
- CSS3
- Node.js
- Angular
- Vue
- React
- Java
- Spring Boot
- SQL
- Documentação de requisitos
- Testes unitários e de integração
- Programação orientada a objetos
- Análise de sistemas
- Conhecimento de ArcGIS
- Conhecimento do CAR (Cadastro Ambiental Rural)
- Metodologias ágeis
- Análise crítica de especificações
Idiomas
- Portuguese
- English
Responsabilidades
- Escrever códigos de desenvolvimento dos sistemas seguindo padrões de nomenclatura e práticas da empresa
- Detalhar projetos, definindo interfaces, limites de automação e plataforma tecnológica
- Construir modelos funcionais e de dados, aplicando boas práticas para qualidade e reutilização
- Identificar, avaliar e definir frameworks, componentes e softwares para desenvolvimento
- Realizar avaliações de segurança e performance das soluções
- Aplicar e avaliar testes funcionais e não funcionais de acordo com o plano de testes
- Apoiar na criação do plano de testes e na entrega da solução
- Avaliar e elaborar documentação técnica dos sistemas e repositórios
- Garantir interfaces de integração com outras plataformas/soluções
- Cumprir diretrizes de segurança da informação estabelecidas pelo Grupo Imagem
- Depurar e testar programas, mantendo e corrigindo erros existentes
- Receber especificação funcional e estimar tempo de execução
- Realizar testes básicos de codificação para minimizar erros
- Discutir estratégia de codificação com especialistas e equipe
- Apoiar testes automatizados (unidade, integração, desempenho)
- Aplicar procedimentos de Desenvolvimento baseados em especificações
- Transformar requisitos em sistemas prontos, participando das fases de elaboração e programação
- Utilizar ferramentas e procedimentos do Processo de Desenvolvimento da empresa
- Contribuir na estimativa de novas funcionalidades e avaliar impacto de requisitos
- Atuar com o time de negócio na concepção e desenvolvimento
- Consultar e manipular bancos de dados para desenvolvimento
- Corrigir bugs e propor melhorias, implementando funcionalidades em ambientes
- Definir soluções técnicas, produzindo código limpo e eficiente
- Participar do sprint para elaboração do plano de trabalho
- Alinhar demandas e funcionalidades com o gestor de desenvolvimento
- Projetar e desenvolver APIs de integração para alto volume de dados
Tecnologias
JavaSpring BootRESTful servicesMicroservicesNode.jsAngularVueReactHTML5CSS3SQLArcGISCAR (Cadastro Ambiental Rural)
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.