Match score not available

Senior Java Lead Developper

fully flexible
Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of Java development experience, Deep knowledge in software design, Knowledge in software security, Project management expertise.

Key responsabilities:

  • Lead the development of Java protection solutions
  • Manage project backlog following agile principles
  • Ensure product quality and performance
  • Communicate developments to 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

Level of experience: Senior (5-10 years)
Industry :
Computer Hardware & Networking
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Java Developer Related jobs