Descrição:
Desenvolvimento backend em Java: Proficiência em Java 8 e 11.
Desenvolvimento Frontend: JSP, Struts, HTML, XML, CSS.
Frameworks: JEE, JPA, Hibernate.
Bancos de Dados: Modelagem de dados relacional e linguagem SQL com ênfase em Oracle.
Protocolos de Transferência de Arquivos: Conhecimento de FTP, SFTP, FTPS.
Integração com APIs: Consumo de APIs REST; serviços síncronos e assíncronos.
Manipulação de Arquivos: Experiência em desenvolvimento de funcionalidades de manipulação de XML, CSV, TXT.
Segurança: Princípios de autenticação, autorização, criptografia e código seguro.
Sistemas Legados: Manutenção e suporte de sistemas monolíticos e legados.
Servidores: Conhecimento em servidores Apache.
Arquitetura: Arquitetura de aplicações em três camadas e modelo MVC.
Integração Contínua: Continuous integration, Jenkins, refactoring, continuous delivery.
Depuração: Depuração e profiling de aplicações.
Testes Unitários: JUnit 5.
Implementar e manter funcionalidades de média e alta complexidade;
Realizar manutenção de média e alta complexidade e impacto das soluções tecnológicas, identificando e corrigindo falhas;
Realizar refactoring dos códigos fontes das soluções tecnológicas da empresa;
Desenvolver e manter sistemas monolíticos e legados, buscando evolução da Plataforma existente com novas tecnologias;
Implementar e aprimorar funcionalidades utilizando Java 8 e 11;
Implementar funcionalidades baseadas em protocolos de transferência de arquivos FTP, SFTP, FTPS;
Implementar boas práticas de segurança em autenticação, autorização e criptografia;
Implementar testes unitários utilizando JUnit 5;
Diagnosticar e solucionar problemas através de depuração e profiling de aplicações.
2510060202291792846