Desired Skills and Experience

  • Java
  • MyBatis
  • Spring Framework
  • ReactJS
  • Velocity
  • Selenium web driver
  • Apache Tomcat + Nginx
  • Automating build and deployment of a complex Java-based product
  • Monitoring application health
  • Problem reporting and investigation
  • Implementing bug fixes and small enhancements of the application code base
  • Experience in Linux/Bash scripting
  • Experience in Mercurial and/or Git – at least 6 months
  • Experience in automating builds of a complex multi-module product
  • Experience with Continuous Integration systems (Jenkins)
  • Understanding of test-driven, agile software methodologies and associated tools/technologies
  • Experience of day-to-day working with a development team, system administration team or both – at least 6 months
  • Ability to perform initial application deployment issue diagnosis
  • 1+ year experience in Javascript/HTML
  • 3+ years experience in MySQL server management
  • 3+ years experience in commercial Java development
  • 3+ years experience in Linux server management
  • Agile and fast-paced work
  • A belief in building skills and developing in-house
  • Great methodologies and processes, but with plenty of room to experiment and suggest new ideas
  • Working with the most up-to-date technologies
  • MarketFlow, a real-time multi-module information gathering, validation and distribution platform highly tailored to the needs of the financial services industry. MarketFlow drives Thomas Murray’s and our clients’ research and information distribution capabilities, holding information on over 110 markets and their infrastructures. Instances of the application support a total of 137,000 user accounts, and it has a supporting ecosystem of additional tools and services including a newsflash email system that processes well over a million messages per month. MarketFlow comprises a web application, scheduled tools, web- and messaging queue-based services, and an assortment of data integration solutions. The MarketFlow team comprises ten dedicated developers using a pragmatic approach combining practices from both Scrum and Lean methodologies. The team uses weekly iterations and employs unit testing and continuous integration, in addition to lots of collaboration between the team members.
  • SupplierSelect for Financial Services, a world-class questionnaire-based management system used to conduct over 24,000 reviews of potential and current counterparties and providers of complex services annually. Instances of the application support over 18,000 user accounts. The SupplierSelect team comprises ten dedicated developers working with modern technologies through an agile development approach. The team employs unit testing, integration testing, continuous integration, weekly iterations, and a collaborative approach.

Apply