About this project
it-programming / desktop-apps
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