Develop a small Java SWING application based on some very strict specifications, provided privately. Build a domain model and corresponding UML diagrams. Use a list of required design patterns and techniques, provided privately. Explain/Document your choice.
Note that while the appearance of the application matters, it's not by far the most important component. As specified in the requirements file, a strong design with a good domain model, backed up by a document which explains the choices, is the most important thing. So the main skills needed are UML modelling, OOP architecture, design patters (i.e. software engineering skills). You should be very familiar with concepts like multiple dispatch, weak coupling, and design patterns such as Observer, Visitor, Factory method, Template method, Strategy, Singleton, State, Null-Object, Adapter, Decorator, Composite, Abstract factory.
The software itself is very small and should be very easy and fast to implement for an experienced software engineer, with STRONG OOP design skills.
I had to learn extensively about OOP and Java during my Computer Science degree (at the "Politehnica" University of Bucharest). I am therefore very familiar with design patterns and I am confident I can do this. I can probably get it fully done in 1 or 2 days. I guarantee good clean commented code and I will write the documentation and the diagrams as well.
$175 USD en 4 días
5,0 (11 comentarios)
4,0
4,0
11 freelancers están ofertando un promedio de $132 USD por este trabajo
Hi, I have practical experience in programming in Java for last 4 years. I use object oriented design and design patterns at day-to-day work. I believe I can work for this project.
Hello,
Here is the developer you need, with 5 years experience in Java, certified as Profesional Java Programmer by Oracle and software architect and design patterns.
I am very strong in this field and have ability to accomplish your project on time and in budget.
I give customized and the best support to complete the project on time and deliever it to client with complete satisfaction.
please check PMB