You will be a good match if you:
- Have strong experience in developing Java applications
- Have excellent Object Oriented design and programming practices knowledge (Clean Code, Refactoring, Design Patterns, SOLID principles)
- Are experienced in applying development agile methods (TDD, Continuous Integration, Code Quality, Code Review, Pair Programming)
- Have experience in web-development HTML5, JS
- Demonstrate experience in Linux and web (HTTP, Tomcat, Apache)
- Possess good English language skills, written and verbal
- Are self-disciplined and keep commitments
You get extra points for:
- Experience in designing UI from architecture point of view (reusable components)
- Experience in XML, XSD
- Experience in Eclipse RCP platform, SWT and OSGi environment
- Ability to solve problems quickly
- Positive attitude
As a part of our team, you will be responsible for:
- Designing, coding and refactoring complex parts of the code in Cracow Agile Team
- Defining and implementing code patterns to solve business logic / validation / web-services integration
- Demonstrating broad knowledge of technical solutions and can “coach/train” other team members