This site uses cookies click here  to accept their use   Find out more
Jobs Details

Systems Architech

£55,000 pa
Work Type:
Our client is a is a worldwide online payment processing business, they are currently looking for a Senior System Architect (Java)

Full time M-F 9-6, Gibraltar-based, reporting to the Head of Development for all aspects of the SDLC.
Skills required:-

• BA/BS degree in computer science or equivalent, and at least 7 years of industry experience, including architect-level experience.

• Hands-on experience in the development of IT systems.

• Familiarity with software development processes (RUP, XP, Agile)

• Expert in Java / IT systems development best practice

• Experience with developing N-Tier, SOA and/or Microservices architectures.

• Expert in UML

• Working knowledge of network protocols including HTTP, DNS, SSL/TLS, SSH

• Proficient in RDMS performance and familiarity in Oracle in particular.

• Expert in GoF design patterns, Enterprise design patterns, OO and functional programming.

• Hands-on experience coding modern, scalable enterprise IT systems

• Experienced in Linux and bash. Familiar with Windows.

• Proficient at one or more container technologies, like Docker, CRI-O, orchestration technologies like Docker Swarm, Apache Mesos, Kubernetes, Openshift OCP, etc.

• Expert in Java in enterprise environments, including Spring Boot.

• Expert in security systems, and able to be the architect for new PKI (digital signatures) and JWT (session) implementations.

• Excellent at creating UML and Visio diagrams for architectures and designs, together with clear exposition.

• Experience with REST, Spring MVC

• Experience with SQL, ORM frameworks, optimising RDMS security and performance

• ESB and OSGi, e.g. Apache Camel, JBoss Fuse, Kafka, etc.

• Tomcat, Jetty, Active MQ (or equivalent)


• Git, Devops, Maven, Artifactory

• Proven Abilities:

• Experience working with teams with a propensity in dealing with the user community. An excellent team player, and able to co-operate with remote teams and familiar with a matrix reporting structure.

• Flexibility is essential to this position - willing to proactively advocate new technologies, to implement new processes, and to receive instruction.

• Strong Web application development and analytical (i.e. requirements gathering) skills, as well as the ability to learn and explain new technologies and an understanding of IT infrastructure.

• Must be able to work independently, assist team members in their development strategies, prepare report to track progress as required, conduct training, and prepare training materials.

• Excellent organisational and documentation skills are essential in ensuring developed systems are understood by developers, testers and by non-technical stakeholders.

• Superior written and verbal communication skills and the ability to present technical terminology to internal clients of all levels, as well as external vendors occasionally.

• Hands-on experience of software development for highly available transactional systems

• Working with both internal and external IT teams and customers

• Unit, System, Load and other performance testing on a variety of platforms

• Prior understanding of financial systems and payment processing is desirable

• Meticulous attention to detail, whilst also maintaining the big picture.

• Good communication skills internally and across customer base, enough to promote and enforce best practices and establish guidelines.

• You enjoy sharing your knowledge and are able to identify skill gaps in other IT teams members that require remediation.

• Experience of working well under pressure, on occasion, when tight deadlines are in place.

Please get in contact with Paul for more details:

Vacancy Search