Evaluating bids

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

Published on the October 17, 2025 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Medium-sized change

Delivery term: Not specified

Skills needed