Java developer – Romania

Company Summary  Veridium is a leading provider of end-to-end biometric authentication solutions for enterprises deploying biometrics as part of their access and identity management security strategies. Powered by an unmatched knowledge of biometrics R&D, Veridium solutions increase convenience and security, reduce fraud, and cut costs associated with passwords and traditional multi factor authentication.  We are looking for highly-motivated, forward-thinking talent to add to our growing team. VeridiumID platform it is composed by:
  • Server Application
  • Mobile App (Android and iOS)
  • Integration points with AD and Citrix infrastructure
  • Deployment scripts
  • User Behavior Authentication

Technologies

  • Mobile – native applications (Android and iOS)
  • VeridiumID Service – Java REST API
  • VeridiumID Admin Console (AngularJS application)
  • Persistence Layer / Data processing – Zookeeper, Kafka, Spark / Tensor Flow, Cassandra (+Lucene Index)
  • Deployment – Ansible Scripts/python
Requirements
  • BS.MS in Computer Science/Electronics/Electrical Engineering or a related technical discipline
  • 3+ years of experience in software development Java
  • OOP principles and design patterns
  • Good understanding of algorithms
  • Knowledge of NoSQL repositories
  • Knowledge about multithreading
  • Experience with client-server applications

General description

  • Analysis, design, software development, testing, and documentation of code.