Analisando propostas

Refatoração de Sistema Java Swing para Arquitetura Model, Dao e Service

Publicado em 17 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

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