Java EE Software Engineer

VACANCY 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.

DUTIES

• 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)

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)

NICE TO HAVE, BUT NOT REQUIRED:
• 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

WHAT WE OFFER

• Benefit Plus/Multisport card (contribution to leisure time activities)
• Pension and Life insurance contribution
• Private health insurance
• 5 weeks of paid holidays
• Sick days
• 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
• Transportation bonus (full reimbursement of yearly public transportation card in Prague)
• Relocation bonus
• Personal Event Bonus
• Loyalty presents
• Team building activities
and many others

Salary

Negotiable depending on candidate's seniority

Share this offer: