Are you a self-motivated, quick learning and passionate Software Engineer?
We are looking for an experienced Java Developer who will help us build high-performing, scalable, enterprise-grade platform.
You will be part of a skilled software team working on the mission-critical platform. Roles and responsibilities will be broad and include managing platform development while providing expertise in the full software development lifecycle, from concept and design to testing.
We expect you to show commitment to collaborative problem solving, sophisticated design, and product quality
- Contribute to all stages of the development lifecycle.
- Write perfectly designed, testable, efficient code.
- Ensure designs are in accordance with specifications.
- Support constant improvement by searching for alternatives and technologies and presenting these for architectural review.
- BS/MS degree in Computer Science, Engineering or a related field.
- Proven practical Software Development experience.
- 3+ years of proven working experience in Java development.
- Experience with test-driven development.
- Experience with Functional Programming Paradigm.
- Familiarity with AKKA toolkit.
- Familiarity with Vaadin Java Web Framework
- Experience working in an Agile/Scrum development process
- Proficiency in English, basic German language skills are a plus