top of page

Senior Java Developer | Microsoft Graph API

JID-1260

Place of Work

Hybrid

01.01.2026

Salary

Freelance

By agreement EUR/month

Key facts about position

Project ID

Start Date

Contract Type

Short description


We are looking for a Senior Java Developer with excellent knowledge of the Microsoft Graph API (Mail, Calendar, Contacts) for a long-term project. You will modernise an existing enterprise application by replacing a legacy Lotus Notes integration with Outlook/Graph and contribute to the development of a new end-to-end insurance platform.



Job description


  • Maintain and further develop an existing enterprise application, including replacing the current Lotus Notes integration with an Outlook integration based on Microsoft Graph API (mail, calendar, contacts).
  • Contribute to a large greenfield project for a new, comprehensive insurance solution (design and implementation).
  • Create and implement technical concepts and decision templates in close collaboration with business and IT stakeholders.
  • Implement features and change requests in Java (including unit tests) and ensure code quality and maintainability.
  • Document solutions, interfaces and technical decisions.
  • Take over maintenance and 3rd-level support tasks for existing applications.
  • Work closely with a German-speaking project team and actively participate in workshops and technical discussions.



Benefits


  • Membership in APM.Digital club - become APM Expert
  • Beer box for each APM Expert
  • 100% work from home
  • Multisport card
  • Flexible working hours
  • Tax and social counseling for freelancers
  • Work with the most modern tools on the market in all areas
  • Young team, frequent team building



Requirements

  • Very strong experience with Microsoft Graph API (Mail, Calendar, Contacts)
  • Excellent Java knowledge, ideally including Java Servlet, JSF, Seam
  • Solid experience with REST APIs
  • Strong experience with OData queries (Open Data Protocol) and JSON
  • Practical experience with Eclipse and Git
  • Nice to have experience with Lotus/HCL Notes Domino API, experience in the insurance industry or other highly regulated sectors




The position is suitable for candidates with education

university I. degree



Language skills

German: B2+, main project language

English: B2+



Number of years of experience

Minimum 5+ years of professional software development experience, preferably in enterprise/complex backend systems.

Several years of hands-on experience with Microsoft Graph API and Java enterprise frameworks


We lead Digital Transformation across multiple industries

  • LinkedIn
  • Instagram
  • Facebook
bottom of page