Online since 1999 | 6,364 IT Jobs Live NOW

Core Java Developer

Premium Job From SidTech
Recruiter: SidTech
Listed on: 11th September
Location: London
Salary/Rate: £400 - £420
Type: Contract
Start Date: 2020-09-10 00:00:00

This job has now expired please search on the home page to find live IT Jobs.

Core Java Developer

Over the past ninteen years, our development team has built the leading corporate bond e-trading platform. This is an opportunity for an enthusiastic software engineer to join the MarketAxess development team as a senior level developer working on our core trading system.  S/he will be responsible for a spectrum of assignments from working on new products, system and product enhancements, and systems architecture to bug fixes.  We are seeking skilled technologists who have strong technical skills as well as the leadership characteristics required to guide others from a technical perspective.  This position will require that the candidate work together not only with other technologists but, over time, also with business colleagues in the development of the system.  We deliver four to six major releases a year which require occasional long hours and/or weekend hours; however, our employees often work from home when working these extended hours.

Role and Responsibilities:

  • Develop new functionality for and maintain the company's fixed income e-trading platform for institutional credit product trading
  • Initiatives include development within the order entry/management system, product enhancements and new workflows for trading, and server-side programming and messaging
  • Perform above duties utilizing Oracle, Java, Swing, Ant, server-side and client-to-server technology, multi-threading, GUI screens
  • Improve the scale and performance of the growing system
  • Production support, including investigating and fixing production issues
  • Coordinate with business analysts and quality assurance on a daily basis
  • Present technical designs of work performed to the various groups (including Development, QA, BA and the business)

Required Technical Skills:

  • 5-7 years of enterprise software development experience
  • Excellent core Java skills
  • Enterprise RDBMS (Oracle and/or SQL Server)
  • Experience with high-speed, high-volume transactional systems    
  • Good understanding of object-oriented design patterns
  • Extensive experience in multi-threaded programming
  • Experience working with FIX messaging
  • Experience working in Agile Environment
  • Good to Have - Web development using HTML5, JavaScript

 Preferred Technical Skills:

  • JMS
  • JDBC

Other: We continuously deliver new trading functionality to the global markets. At the same time, we are starting on a strategic path to build the next generation of our trading platform. For example, if you have experience with the Agile development process and Micro Services, you could provide value input to the team.

 Other requirements:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Strong verbal and written communication skills
  • Organizational and problem resolution skills
  • The profile of a team-player who forms strong relationships with colleagues and has good interpersonal skills           
  • Ability to deal with changing priorities
  • Comfortable being in a satellite office and helping incubate a new initiative