Java EE Software Engineer

Job description

You will be part of team which is responsible for the design and implementation of software components and products, qualification and integration of third party's hardware in the scope of Government Programs (National ID, ePassports, eHealthcare). Our products span from reusable libraries (hardware connectors, cryptography), desktop applications integrating various hardware (fingerprint scanners, printers, digital cameras) up to high performance servers.

Your responsibilities

• Part of the Software Engineering group
• Responsible for design, implementation and integration of software and hardware components
• Producing all the documentation related to these activities
• Involvement in all project phases (including deployment of the complete solution on customer
premises worldwide)
• You may be also involved in pre-sales activities (technical assistance to sales team, giving technical
workshop to customer)

Our requirements

• At least 3 years of work experience in programming (SW Development)
• Very good knowledge of Java EE (EJB, JPA, Hibernate) or Java Spring
• Knowledge of Web technologies and applications servers (HTTP, HTML, XML, JSP/Servlet,
JavaScript, SOAP/Rest, WildFly...)
• Knowledge Unit tests frameworks
• Good knowledge of database servers - SQL (MS SQL), Oracle
• Very good level of English
• Willing to travel on business abroad (1-2 weeks per month) for workshops, integration and
deployment in customer premises (occasionally, short/medium duration)

• Working knowledge of second programming language C#, Python, C/C++...
• Basic knowledge of cryptography (symmetric, asymmetric, PKI ...)
• Knowledge on Smart card, Smart card personalization, Smart card usage, PC/SC
• Vaadin framework
• Angular 2+ and TypeScript


• Benefit Plus/Multisport card (contribution to leisure time activities)
• Pension and Life insurance contribution
• Private health insurance
• Up to 5 weeks of paid holidays
• Flexible working hours
• Home office 1-2 days/week (currently fully from home)
• Meal tickets (100 CZK/working day)
• Technical and personal trainings (Udemy platform)
• Language courses
• Relocation bonus
• Personal Event Bonus
• Loyalty presents
• Team building activities
and many others

Share this offer:

You haven’t found the position you were looking for? Create your profile, send us your CV and stay connected!

Create your profile