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