Match score not available

Senior Java Lead Developper

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

7+ years of experience in Java development, Deep knowledge of software design and project management, Familiarity with Java compilation process and bytecode, Understanding of software security principles.

Key responsabilities:

  • Lead the development of the Java protection solution
  • Manage the project backlog using agile principles
  • Ensure product quality in terms of specifications, security, and performance
  • Communicate developments effectively with the team

Quarkslab logo
Quarkslab Computer Hardware & Networking SME https://www.quarkslab.com/
51 - 200 Employees
See all jobs

Job description

Job Description

The QShield team develops several protection solutions, for C/C++/Java code, cryptographic keys, and data at rest, but also to attest the legitimity of a device or an application.


These tools run on different kind of environments, including Linux, Windows, macOS, Android and iOS, and architectures, such as x86_64 and arm for instance, and some of them rely on third party components such as ASM library, a bytecode manipulation library for java.


The challenge you will face will be to help develop and maintain our C++ products, as we integrate new protections or features, and the targeted environments and architectures evolve. You will also participate in the implementation of customer specific requirements and customer support.


If you like Java, technical challenges, and are curious about security , you will love this job!


Key Responsibilities

  • Your main task will be to become the lead developer of our Java protection solution, in collaboration with the product manager and the team.
  • Manage the project backlog following agile principles (weighted issues, scoped iteration)
  • Ensure the quality of the delivered product in terms of functional adequation to product manager specification, security, performance and code size.
  • Communicate your developments to the rest of the team.


Who you are

The skills or knowledge we think you should have:

  • 7 years+ experience in development in Java
  • Deep knowledge on Software design and project management Knowledge in java compîlation process and bytecode Knowledge in software security
  • Ability to make juniors grow and improve their skills
  • Team player to exchange about your knowledge with others Spoken English


But also, that would be nice if you knew:


  • Gitlab, git, cmake
  • Gradle and maven build systems Android
  • Notions in reverse engineering Python

Required profile

Experience

Industry :
Computer Hardware & Networking
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Related jobs