Java Developer
6 Month contract - Inside IR35 - Investment Banking
Our industry leading investment banking client is looking for a Java Developer on a 6 month contract inside IR35, with a requirement to be in the London Marylebone office
Core accountabilities of role:
- Respecting the Risk Systems SDLC methodology and wider BNP Paribas strategies, best practices and standards and tools.
- Ensuring that all effort is clearly tied to an item in the book of work, and communicated to the Scrum Master and Product Owner
- Participating in Quarterly Planning and creating Iteration plans and Team Quarterly Objectives
- Collaborating with the Product Owner to create and refine user stories and acceptance criteria.
- Developing and committing to Team Quarterly Objectives and Iteration goals
- Working with the Product Owner to confirm that the code and acceptance tests reflect the desired functionality.
- Writing clean code using software craftmanship techniques.
- Conducting research, design, prototyping and other exploration activities
- Creating unit tests and automated acceptance tests
- Using design and coding best practices to build high-quality components and solutions.
- Checking new code into the shared source code repository
- Participating in code reviews to ensure peers code adhere to standards and provide guidance with functional and technical aspects where needed.
- Where necessary pairing with other developers to write quality code
- Executing acceptance tests and maintaining the test cases in a shared repository
- Continuous improvement of the team’s process
- Providing 3rd line support for designated Data Platform components.
Knowledge, Skills and Experience Qualifications:
- Master's degree in Computer Science or Software Engineering is preferred
Experience and Knowledge:
- Experience developing engineering applications for a large corporation.
- Proven experience of technical leadership and solution design.
- Proven experience of programming on several large-scale systems (large data or compute volume)
Essential Skills:
- Expert knowledge in one of our languages: Java (Spring, multithreading)
- Kafka, ReST APIs, Caching, S3, large distributed systems knowledge
- Continuous Integration / Continuous Delivery / Continuous Testing practices
- Result Oriented
- Technical analysis
Preferred Skills:
- DevOps: Ansible
- Containerization: Docker, Kubernetes
- Programming knowledge in a second language: Python
- Company
- Lorien
- Location
- London, UK
- Posted
- Company
- Lorien
- Location
- London, UK
- Posted