Senior Software Engineer
Desired Skills and Experience
10+ years’ experience as a Senior Software Engineer/Developer, with at least 4 years in an architectural role
Strong knowledge of design and architecture patterns
Knowledge of databases, data modelling, administration & optimisation
Knowledge of SaaS and local deployment solutions
Expertise in Data and communication encryption protocols, network security control and Industry Security Standards and Policies
Experience in leading Agile software development teams
Java/JEE programming expertise, in particular experience with application servers/servlets containers such as Tomcat, JBoss, etc.
Experience in REST architectures (REST services implementation and/or communication with REST APIs)
Knowledgeable in Source Control Management
Excellent written and verbal communications skills.