Sobre este projeto
it-programming / desktop-apps
Aberto
Estamos buscando um programador Java experiente para refatorar um sistema desktop existente, desenvolvido em Java Swing. O objetivo principal é reestruturar o código, que atualmente apresenta alto acoplamento, para uma arquitetura mais organizada e modular, utilizando os padrões Model, DAO (Data Access Object) e Service Layer. As camadas de Controller e View já estão implementadas e não fazem parte do escopo desta refatoração. O profissional ideal terá experiência sólida com Java SE e desenvolvimento de aplicações Swing. É Fundamental o domínio de padrões de projeto como MVC (Model-View-Controller), DAO e Service Layer, bem como a capacidade de analisar e refatorar código legado, garantindo a manutenção da compatibilidade funcional do sistema. Buscamos um código bem organizado e claro. A entrega esperada inclui o código-fonte refatorado com uma separação nítida entre as camadas propostas e a implementação de testes básicos para assegurar que todas as funcionalidades existentes continuem operando corretamente após a refatoração.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias