Oeps, je gebruikt (nog) een verouderde browser

itsync.nl is volledig gebouwd volgens de laatste technologieën en werkt het beste als je gebruik maakt van een van de onderstaande browsers. Klik op een van de onderstaande browsers om er een te downloaden en je kunt gelijk en volledig secure weer aan de slag.

google chrome
edge
firefox

Mobile Developer - Java

Detachering
36 uur/weekAmsterdam

Mobile Developer - Java

The client

ABN, a pioneering force in the banking sector, is dedicated to transforming the banking experience for its vast user base. With groundbreaking applications like Tikkie, Mobiel Bankieren, and Grip, we're charting a new course in finance, offering intuitive and secure banking solutions through native applications. Join us as we redefine banking technology and elevate user engagement to unprecedented levels.

The department

Imagine being at the core of a vibrant team committed to pushing the boundaries of banking technology. Our diverse team comprises experts in Cloud, iOS, Android, Front-end JavaScript, Back-end Java, QA, and Reliability Engineering. Through collaborative efforts and innovation, we're shaping the present and future of finance, guided by Agile and SCRUM methodologies. Together, we cultivate expertise and drive innovation, propelling our native applications to digital excellence.

Job description

We're in search of a skilled Mobile Developer - Java to join our innovative team and play a pivotal role in advancing the banking experience. In this role, you'll leverage your expertise to design and develop cutting-edge mobile applications, ensuring seamless functionality and an exceptional user experience. Collaborate with cross-functional teams, participate in Agile ceremonies, and contribute to the continuous improvement of our mobile solutions.

Responsibilities

  • Design, develop, and maintain secure backend services for mobile applications using Java.

  • Implement and maintain authentication and authorization frameworks such as OAuth and OpenID Connect.

  • Integrate FIDO2 standards for secure and seamless user authentication experiences.

  • Conduct regular security assessments and code reviews to identify vulnerabilities and enforce security best practices.

  • Collaborate with the development team to integrate security measures into the mobile development lifecycle.

  • Stay abreast of the latest security threats and trends, adopting new technologies and methodologies to mitigate risks.

  • Work closely with the QA team to develop and implement security testing strategies.

Essential Skills & Qualifications:

  • Bachelor's or Master's degree in Computer Science, Information Security, or a related field.

  • Proven experience in Java backend development for mobile applications.

  • Strong understanding of security protocols, cryptography, authentication, authorization, and security vulnerabilities.

  • Extensive experience with OAuth, OpenID Connect, and FIDO standards.

  • Experience with security assessments, vulnerability testing, and implementing remediation strategies.

  • Familiarity with secure coding practices and frameworks.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and teamwork abilities.

Preferred Qualifications:

  • Certifications in information security (e.g., CISSP, CEH).

  • Experience with cloud services (AWS, Azure, Google Cloud) and their security features.

  • Knowledge of containerization and orchestration technologies (Docker, Kubernetes) with a focus on security.

What we offer:

  • initial 12-month-assigment with extension possibility

  • contract to permanent assignment possibility

  • 36 hour work week

  • hybrid working

  • transit and/or working from home allowance

  • internet allowance

  • mobile and laptop

  • holiday payment (8,33% on your gross annual income)

  • 25 paid holiday days (based on 40-hour week)

  • full pension contribution

  • €4.345,00 - €7.020,00 gross per month, excl. holiday payments based on experience

deel deze vacature

Neem contact op met Marco

Vragen of meer informatie?
Neem dan contact met ons op!

Vragen of meer informatie?
Neem dan contact met ons op!