Tech Stack
CloudGRPCHibernateJavaSwitchingTCP/IP
About the role
- Develop and maintain enterprise-scale device management solution for physical access devices (RFID, biometric readers)
- Integrate with complex software packages and cloud services
- Work as part of the Customer Facing Tools team within PACS business area
- Deliver integrations to devices and networked applications
- Operate in a multinational environment and communicate in English
- Hybrid role based in Cardiff with 2 remote days per week
Requirements
- Experience developing applications using Java
- Relational database design experience
- Unit testing and integration testing experience
- Experience developing networked applications (desirable)
- Experience writing integrations to devices (MQTT, Serial, Bluetooth, NFC, UDP, TCP/IP) (desirable)
- Experience building REST APIs and WebSocket communication (desirable)
- Experience with gRPC (desirable)
- Experience with Hibernate ORM (desirable)
- Familiarity with Secure Software Development Lifecycle (SSDL) (desirable)
- Knowledge of cryptographic algorithms and security certification (advantageous)
- Previous experience with RFID technologies / smart cards (e.g. NXP Mifare Desfire) (desirable)
- 5 years’ professional software development experience
- Ability to work with minimal supervision
- Communicative English in speaking and writing
- Bachelor’s degree in a quantitative field or demonstrative equivalent experience