< Back to Jobs

Java Developer (itsme® project)

Company: APPROACH CYBER

Publishing date: February 27th, 2024

Expiring date: March 22nd, 2024

About the company

APPROACH is a pure-play cyber security and privacy service provider.

We believe that everyone deserves digital peace-of-mind. This is our vision, our aspiration for a society where each and every one is reassured, where there is confidence and security in the digital world. Therefore, our role is to bring cyber serenity to society..

Job description

Your role

 

In the context of our fast-growing company, we are looking for a Java Developer to integrate the itsme® back-end development project and make it grow. 

itsme® is an app of Belgian Mobile ID SA/NV that allows its users to safely, easily and reliably confirm their identity and approve transactions. Through this project, the Approach’s team is responsible to deliver a secure back-end to the client. 
itsme® project take part of our Secure Delivery practice who manage several development projects in C# (.NET) or Java.

 Your missions will consist of:

  • Developing high quality secure code, assuring the highest possible stability, performance, readability and maintainability,

  • Being in charge of technical analysis, development, test, documentation and maintenance of new implementations,

  • Taking an important role in a team of brilliant developers working on the latest updated technologies.  

 

Your profile

 

  • At least 5 years of work experience in Java 8 + software development is a must,

  • Familiarity with SOA and/or micro services architecture,

  • Good knowledge of REST APIs (Swagger / OPenAPI), Spring (Boot)

  • Basic knowledge of SQL,

  • Source Control: Git,

  • Dependency management: Maven or Gradle,

  • FR-EN or NL-EN,

  • Strong self-motivator and entrepreneurial pro-active attitude,

  • Able to prioritize activities, plan and execute,

  • Strong analytical and problem-solving skills,

  • Team player,

  • Excellent communication skills,

  • Eager to learn,

  • Uncompromising integrity.

Considered as a plus:

  • A first experience with IT Security concepts such as Federated Identity (SAML, OAuth, digital signature, OpenID) and application security is highly desirable,

  • Other frameworks such as Hibernate, Kafka, Akka, gRPC, etc.

  • Other JVM languages such as Scala or Kotlin,

  • Front-end skills (HTML, CSS, Javascript, Angular, Vue.js, React, Bootstrap, etc.),

  • Cryptography (PKI),

  • SQL databases such as MySQL, PostgreSQL, Oracle,

  • NoSQL databases such as ElasticSearch, MongoDB, Cassandra, DynamoDB, etc.

  • Container technologies (Docker, Kubernetes),

  • DevOps in the Cloud (AWS, Azure, GCP),

  • Infrastructure as code: Ansible,

  • Unix / Linux.

Interested?

Don’t wait and send us your application to jobs@approach-cyber.com. We look forward to talking to you soon.


Location

Switzerland

Working arrangement

Flexible working hours

Seniority level

Mid-career

Company size

Medium-sized business

Language/s required

English

Job type

Contract

Tags

Data security, Cybersecurity education, Computer network security

Mentorship

Trainings