
Software Engineer
- Cambridge
- Permanent
- Full-time
- Maintain and evolve the existing in-factory components (Java/SpringBoot/h2/jquery-ui) to support new business needs.
- Significantly evolve the AWS backend to provide several planned new capabilities. (FastAPI).
- Ensure production system remains operational during upgrades/changes.
- Document and test the system as it evolves.
- Provide 3rd level technical support to partners.
- Team player
- Able to work independently, under high level direction.
- Operate in integrity and transparency and conduct business in a proper manner
- Customer and business oriented
- Good creative intelligence (design and conceptualization)
- Tenacious with a problem-solving approach
- Ability to work within an international team
- Good oral and written communication and reporting skills
- Strong technical background in mobile devices, cloud, servers and security
- Fluency in English is required as it is the business language in the Company
- Development experience with server-side Java-based projects, and cloud environments such as AWS, ideally FastAPI.
- Experience with web services technologies and frameworks
- Experience with symmetric and asymmetric cryptography, and certificates
- Experience with Maven and GIT
- Experience with test frameworks
- Experience working with CI tools (Jenkins, Sonar, Nexus), scripting
- Experience with cloud deployment tools and strategies.
- Experience of managing software deployments
- Desirable: experience of Android and/or embedded Linux and with components written in Java and C
- Desirable: Experience with HSMs and Java Security Providers.
- Degree in computer science or/and engineering school degree or/and equivalent technical training