Hands-on Java Architect

Jumio Software Development GmbH

15-01-2014 | EXPIRA LA 17-01-2014

Job expirat

RESPONSABILITATI

Your Daily Business
- Work on software together with the Scrum team(s) on daily basis
- Share your experience and knowledge with the team and guide them in their professional development
- Discuss upcoming features and products with Business
- Discuss technical challenges with the team; lead drafting and prototyping the solutions
- Work together with senior management on our technical vision and roadmap
- Consult with our peers from Operations and QA how to best run and evolve our production system


CERINTE

Your Expertise – Essential Skills
- Excellent knowledge of Java SE (1.6+)
- Expert knowledge in Spring Core and in at least one Unit Testing framework
- Very good understanding of the Web and the REST principles and practices
- Experience in building secure software. Awareness of what is needed to design secure software
- Proven track of participating on (or leading) a team that has been delivering web or backend Java applications
- A feeling for what it takes to run software that has paying customers. Your phone has rung at least once in the middle of the night
- Able to phrase your technical decisions (or concerns) in a such way, that nontechnical people can understand their value or impact
- Experience in designing multi-tier or distributed systems
- Very good understanding (and use) of OOP principles, design patterns and practices

Valuable technical skills
- expert knowledge in ORM (Hibernate, JPA, JTA, Spring-Data, QueryDSL)
- very good understanding of Databases; experience in DB development
- experience in Java Security
- experience in Thrift or similar technology
- experience in designing and building SOA/RPC/REST contracts
- experience in Messaging, Caching, Data Grids
- knowledge of Apache Wicket or similar framework
- experience in Quartz
- MongoDB & PostgreSQL experience


BENEFICII OFERITE

You get the chance to work in an environment of an international startup with a small team where each and every member’s opinion matters. We, as a team, strive to improve on daily basis. We need your experience, enthusiasm and positive attitude to help us build the workplace and company of our dreams.
Sweets, fruits, nuts and a refrigerator full of drinks and desserts as well as modern hardware and OS of your choice are further highlights our team members can enjoy.

According to Austrian legislation, the compensation for this position is at least € 3,636 gross per month (14 times per year). An overpayment is very likely, depending on qualifications and experience. Further, we offer a success sharing plan and will provide help and compensation for relocation if applicable.