Description
Senior Java Developer - Java 8, DevOps, FX - London
Our client, a global tier 1 Investment bank require a Senior Java Developer who will be working in a team with other developers designing, developing, and testing software predominantly in Java for a high profile global distributed FX risk management system, with tight deadlines and a focus on quality and reliability.
Developing software within a DevOps focused Agile team applying a requirements-driven approach to design and development.
Critical skills -
Can demonstrate outstanding Java 7+ skills (Concurrency, data structures, lock-free, wait free code, low latency)
Aware of the latest DevOps practices, and experience of working in an Agile Team.
Highly collaborative and driven by successful product delivery as well as their own personal goals.
Can demonstrate continuous attention to technical excellence and good design principles.
Strong understanding and experience of profiling and performance tuning Java software.
Able to undertake and complete technical challenges outside of comfort zone, sometimes with minimal direction.
TDD, Continuous Integration, jUnit, continuous deployment and testing
Interest and experience in a wide range of technologies and best practices surrounding core Java developments.
Strong experience of DevOps practices, build tools, TDD, Continuous Integration, jUnit, continuous deployment and testing
Ideally, you should possess the following -
Java 8+
Active Pivot/MDX/OLAP experience is strong asset.
Experience working in a DevOps focused environment
Experience with REST and messaging technologies
Understanding of structure and mechanics of FX products.
Demonstrates a passion for software development outside of work through involvement in opensource, working groups etc
Exposure to HTML5 technologies, enterprise security.