Description
The role is a senior Java software engineer responsible for defining and maintaining software architecture, guiding developers, selecting technologies, and supporting integration and build processes. Responsibilities span agile development, requirements analysis, database modeling, REST and XML APIs, microservices, continuous integration and delivery, software testing, security, and high-performance financial-systems development. The position requires a higher-education degree in Information Technology or a related postgraduate qualification, and offers health, dental, life insurance, meal and transport benefits, and other perks.
