Wymagania
Java Senior Software DevelopmentLokalizacja: Kraków
'Must have' skills:
- Education: Master's degree in Computer Sciences, Information Technology, Engineering or equivalent.
- 5+ years of experience in developing Java and/or Java Web applications
- Object Oriented Analysis and Design
- Very good Java programming skills
- JavaScript, CSS
- TDD experience, unit testing concepts and tools awareness (Junit, Cobertura, JaCoCo)
- Experience with Continuous Integration(Maven, TeamCity, Hudson, Jenkins, ...)
- Experience with E2E system performance analysis(profiling)
- Problem solving and analytical skills
- Very Good communication skills in English, written and verbal
- Team player with positive attitude
'Nice to have' skills:
- Experience in mobile web development would be an advantage
- Good knowledge of Tomcat and Apache servers
- Experience with OSGI, SWT and Eclipse RCP
- Experience with ORM( Spring, Hibernate, ...)
- Experience with Web UI frameworks and libraries ( Backbone, AngularJS, JQuery)
- Experience with performance, load and soak testing.
Additional:
- Communication skills in German would be an asset