11. ledna

Java Software Engineer

Thales DIS Czech Republic s.r.o.
Praha – Michle

kultura společnosti

The people we all rely on to make the world go round – they rely on Thales. Our customers come to us with big ambitions: to make life better, to keep us safer. Combining a unique diversity of expertise, talents, and cultures, our architect's design and deliver extraordinary high technology solutions. Solutions that make tomorrow possible, today. From the bottom of the oceans to the depth of space and cyberspace, we help our customers think smarter and act faster - mastering ever greater complexity and every decisive moment along the way. In Prague, we specialize in developing smart cards, credit cards, SIM cards, ID Cards or Driving licenses. We also invest heavily in the research of E-government solutions and mobile solutions. Thales is a great place to work. We have friendly management, which follows matrix organization; we have flexible working hours, home office policy, office breakfasts, where everybody shares the latest news, football team, yoga classes, language courses and much more to help you live and work in a fun encouraging environment!

As a Software Development Engineer in the Government Platform & Services R&D you will contribute to fulfilling the marketing vision of governmental services based on secure digital documents and digital identity. You will contribute to product development to deliver Digital Identity platform to governments: a solution that can verify user’s identity based on electronic documents and biometric verifications and create new authentication means for the user or to issue a digital document into his mobile phone. You will be in contact with biometric teams, with teams developing new security approaches such as white box cryptography, cloud operation teams to be able to deploy the solution securely and efficiently as a cloud service and mainly with mobile development team providing end user applications for our services.

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

Our server component development uses Java (with Spring) and Angular technologies to develop services of the solution. Most of the solution consist of Java REST API developed in the same way as in similar teams, small part is a set of single page applications using the REST API to make the services accessible to end users.

We rely on Thales experience with digital security and bring it to mobile world.

A week in the life of a Software 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 good knowledge of Enterprise Java (Spring), good understanding of web technologies, experience with UML and continuous development/integration.

It would be preferred if you have experience with:

  • Angular framework and/or Javascript development
  • Docker
  • Cloud deployment/operation
  • Experience with cryptography and PKI is welcome.
  • It is an advantage if you have experience with web application security such application weaknesses and vulnerabilities, main countermeasures or penetration testing.
  • Knowledge of Digital Document and Digital ID solutions, AWPKI cryptography, FIDO and biometric solutions is advantage for internal transfers.
  • You must be fluent in English.
  • We would like someone to join our team who is enthusiastic about software development, mobile technologies and computer security, who is a team-player, autonomous and creative, able to learn and has good communication skills.
  • You do not need to have a university degree in computer science, but it’s surely an advantage
  • We are looking for someone with preferably 5 years of experience in SW development, 2 years is a minimum.

What we can offer:

Friendly international environment, professional grow within Thales worldwide within friendly team always ready to support and provide assistance.
Attractive benefit program (5 weeks of vacation, lunch vouchers, Benefit plus card in amount 8000CZK / year, life and injury insurance, pension plan allowance, Multisport card, language courses at work, Healthcare service through membership in Private clinics, 50% discount in local sport center)

Send us your CV and we will be happy to have a chat with you about opportunities whiting Thales !


Cell phone, Flexible start/end of working hours, Transport allowance, Meal tickets / catering allowance, Holidays 5 weeks, Educational courses, training, Company catering, Refreshments on workplace, Contribution to sport / culture / leisure, Sick days, Occasional work from home, Corporate events

O pozici

Kdo hledá:
Thales DIS (Zaměstnavatel)
Místo pracoviště:
Želetavská 1448/7, Praha – Michle
Typ úvazku:
Full-time work
Délka úvazku:
Pracovní vztah:
Employment contract
Doporučené vzdělání:
Doporučené jazyky:
English (Advanced)
Jdu odpovědět