Java/Swing Developer
• As part of a small project team that adopts an agile approach, you design, develop, test and document the necessary components to meet the technical specifications.
• As a Java/Swing developer, you quickly become familiar with the problem and the existing source code.
• In programming you use the existing frameworks and orientate yourself towards common design and architecture patterns.
• You participate in team interactions and contribute to the achievement of goals.
• You are able to communicate clearly, competently and openly.
Skills:
• Experience with Java 8 (> 5 years)
• Experience with Swing (> 5 years)
• Experience with JGoodies FormLayout (> 5 years)
• Experience in creating your own components (> 5 years)
• Experience with multithreading and the Swing thread concept (> 5 years)
• Practical experience in dealing with IDEs, preferably Eclipse or IntelliJ IDEA (> 5 years)
• Experience with Dependency Injection (Google Guice) (> 5 years)
• Experience in using design patterns (e.g. MVC pattern) (> 5 years)
• Experience in application profiling, preferably Jprofiler (> 5 years)
• Experience with test automation (JUnit, AssertJ-Swing) (> 5 years)
• Experience with the database language SQL (> 5 years)
• Knowledge of relational database design
• Experience in the field of problem / requirements analysis
Education: