- Client: Global Investment Banking Industry
- Contract duration: 12 months
- Location: London, UK
- Hybrid Working Model
- 750 PAYE per day
- Contract Start Date: ASAP
Key Technical Skills
- 8+ years hands on development with investment banking IT experience
- Java 17+ development experience working in a performance focused concurrent environment
- Experience with Caching technologies like Redis could be advantageous
- Experience with Cloud technologies like AWS could be advantageous
- Experience with Database technologies like PostgreSQL could be advantageous
- Experience with Messaging technologies like ActiveMQ and Apache Kafka could be advantageous
Key Roles & Responsibilities
- Work closely with the Development Manager, Project Manager, and a team of developers to deliver Java components to internal business users
- Demonstrate a systematic and disciplined architectural, system design and programming approach
- Deeply passionate about best-practice software design principles, you will write robust code along with a high-level of test coverage
- Self-starter who can drive/facilitate requirements and development effort
- Design smart and scalable solutions following the bank standards
- Coordinate with other teams in Technology
- Develop, prepare and maintain system documentation, including program descriptions and operational procedures
- Act as the second line of support during production problems.
Qualification & Skills
Development Tools and Methodologies
- Experience of TDD and BDD in a commercial environment
- Exposure to continuous build and deployment solutions with Azure DevOps
- Able to work within an agile environment delivering software incrementally
Other Preferred Skills
- Strong analytical & problem solving and creative skills
- Good communication skills in both written and oral English
- Ability to be organized and multi-task on different requirements across various stakeholders, and to work independently and under pressure
- Cultural sensitivity and awareness to work with a range of people from diverse background and geographies
- Should have a technical or numerate degree in subjects such as Computer Science, Engineering, Mathematics or Economics