Java Developer at Lorien
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

04 Sep, 25

Salary

0.0

Posted On

05 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Testing Practices, Kafka, Large Scale Systems, Python, Kubernetes, Technical Leadership, Devops, Technical Analysis, Docker

Industry

Information Technology/IT

Description

Core accountability’s 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 craftsmanship 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
  • Containerisation: Docker, Kubernetes
  • Programming knowledge in a second language: Python

Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy

Responsibilities
  • 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 craftsmanship 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
Loading...