Information about the offer
  • Type of Employment: COW
  • Offer ID: CZ2197
  • Category: Software Developer
  • Place: Prague, Czech Republic
  • Minimal level of education: University Education (Master, Engineer, etc.)
  • Minimal experience: More than 5 years


As a Senior SW development engineer in the Government Platform & Services R&D you will contribute to fulfilling the marketing vision of governmental services based on secure electronic documents and electronic identity. You will be exposed to issuance and reading of secure documents (passports, ID cards), biometric devices, mobile handset devices, cryptography, online transactions and digital identity management. You will learn which principles are making the modern e-government a reality.

As a member of our team you will contribute to development of key products and components which are then used by other teams to deliver tailor-made solutions to governments and citizens all around the globe.

In our team we use Java EE and Spring for development of web applications focused on production of identity documents and processing of biometric and cryptographic data.


A week in the life of a Senior Java developer:
You will work in a small team of developers, cooperate closely with product owner on product delivery in required time frame and quality
You will analyse the product needs and contribute to product specification
You will design UML architecture and contribute to implementation of reusable
software components
You will work on proof-of-concepts of new technologies and innovative solutions.
You will give support to developers from other teams who are using your source
codes or binaries.
You will contribute to user documentation of your software.
You will technically support and develop junior team members


Knowledge, Skills and Experience:
To succeed at this job, you must have very good knowledge of Java EE or Spring platform (EJB, JPA, JMS, CDI, Servlets, Spring Boot), understanding of relational databases (Oracle, MS SQL) and would be a plus if you know web technologies (HTTP, HTML/CSS, JavaScript, SOAP, REST), professional experience with application servers (JBoss, WebSphere), UML and continuous integration.
It would be preferred if you have experience with networks, digital security, cryptography, PKI, smart cards, biometry, image processing algorithms, other programming platforms than Java (Android, .NET, C++)
You must be fluent in English.
We would like someone to join our team who is interested in technology,
enthusiastic about software development, team-player, autonomous, able to learn and has good communication skills. Practical experience with Scrum is an advantage.
You do not need to have a university degree in computer science, but it’s surely an advantage
We are looking for someone with at least 5 years of experience with enterprise applications in Java


•Technical and personal trainings
•Language courses
•Transportation bonus (full reimbursement of yearly public transportation card in Prague)
•Multisport card/Benefit Plus (contribution for leisure time activities)
•Pension and Life insurance contribution
•5 weeks of paid holidays
•Meal tickets (100 CZK/working day)
•Relocation bonus
• Personal Event Bonus
•Loyalty presents
•Team building activities
and many others


Negotiable depending on candidate's seniority