The successful candidate will join an agile-driven team of developers to architect and help to deliver enhancements to existing applications to increasing performance and scalability, improve development processes, and help drive research and development for future products/services.

Key Responsibilities

  • Actively develop and enhance core platform software applications as part of a scrum agile team
  • Architecturally design solutions for any major new product features
  • Shaping the current and new service-orientated architecture design and ensuring best practice in technical integration internally and to third parties
  • Work in a cross-functional virtual DevOps team to drive development and operational efficiencies in an AWS environment
  • Be responsible for maintaining and enhancing an existing AWS-based Performance Test environment and performance test suite
  • Be a collaborative, pragmatic, technical evangelist that guides both architecture, product development and other team members
  • Ensure team members adhere to the architectural standards

Technical Skills

  • The candidate will have 7+ years’ experience in technical IT delivery and have extensive experience of modern open-source java based architectures
  • Must have 5-6 years’ experience of enterprise-level java applications, including UI, web services and batch processes/interfaces
  • The candidate must have demonstrable experience in: systems architectures, design patterns, security models, technical design, performance test and continuous delivery
  • Deep experience of continuous unit, integration, and load testing using appropriate frameworks
  • Strong problem solving and analytical skills, ability to be self-organised
  • Our team prides itself on strong collaboration, so strong inter-personal, social and written/verbal communication skills are a must
  • Must have experience of Kanban and Scrum, and preferably Agile certified
  • Have a keen interest in technology and keep up-to-date with emerging technologies and trends
  • Technical Skills: Java (min. 5 year), Spring (Integration/Batch/Security/Data), RESTful services, JMX, JPA/Hibernate, AWS, Tomcat, JSON, Junit, XML, RH Linux, Maven

Experience in one or more of the following areas is also advantageous

  • Java Script, HTML5, JBOSS, Oracle DB, Ansible, JMeter, Consul, ActiveMQ, Flyway or equivalent
  • Have contributed to open source project.Especially if can provide details of GitHub account
  • Expert in JIRA, Greeenhopper, Git

Stop reading, start applying! Apply