Java Developer required with at sound Java 8 combined with Agile experience are required by world leading tech giant in West London to join high profile team working on highly transactional trading / exchange systems which will offer a real software engineering challenge and chance to further you career within an experienced team.
As a Java Developer you will have skills in some of
- Solid Core Java / Java 8 programming skills for complex systems
- Strong software engineering fundamentals including algorithms
- Ideally experience of any of highly available /resilient or distributed systems, latency, concurrency, multithreading or event driven systems.
- Agile/ TDD experience and ideally experience of pair programming
- Some of Java, Spring, Restful API's, micro services, messaging / streaming such as Kafka or RabbitMQ, Oracle, Jenkins, Chef, Ansible, Swagger, Angular, Node.js, Hazelcast or ZooKeeper
- Ideally experience of scaling
- Graduate calibre in Computer Science or similar
- A personality to work well within in small Agile delivery teams of 4 developers who pair program
- Someone who is happy to work through the full software development life cycle with a you build it an own it mentality
- Mathematical skills or a interest in Maths would be useful as the product is complex
Key responsibilities as a Java Developer
- Develop highly available, resilient and distributed java centric systems
- Technologies we use include Java 8, Kafka, REST, Swagger, Spring, Oracle, TestNG, Gatling, Node.js, AngularJS, Jenkins, Go, Chef, Ansible, Hazelcast, ZooKeeper among others.
- Evangelise code quality, continuous delivery and automation
- Contribute towards the next generation platform.
- Measure the performance and availability of the tech stack - using data to track inefficiencies and improve software continuously.
- Get to know the customers and understand their behaviours working on use cases to offer them the best possible experience through the software you deliver.
- Understand the balance between pace and perfection.
This is an outstanding chance for a Java Developer who want a real software engineering challenge and to further their career working on customer facing web centric and massively transactional systems processing millions of transactions and will offer excellent prospects to enhance your technical skills as well as your career with a faced paced and rewarding environment.
Ideal backgrounds might include high volume web or distributed such as online travel, payment systems, E-commerce, broadcast / OTT, media, online gaming, online betting, finance systems, trading systems, telecoms etc.
Opus Resourcing are a boutique IT employment Agency who are relied on by a number of world leading technology companies and brands to assist resource their contract and permanent positions. We process certain personal information about you in connection with the recruitment process in order to seek to find you a suitable position and this information may be provided to potential employers. Information may include sensitive personal data (such as health information) that you provide in your CV or otherwise or that we are given about you. Details are set out in our Privacy Policy http://privacy-policy