Job description:
We are currently looking for a full-stack developer Java & Angular (m / w / d) with experience in authorisation systems for our customers in the insurance environment.
Duration: 01.07.2025
- 31.12.2025 +
Capacity: 100% (120 PT)
Location: Most remote, occasionally Hannover by agreement
Language: German
Experience in the implementation of permission systems and audit logs is highly desirable.
In the backend is the focus on Java, node.js is nice to have.
Technologies and Framework:
- Very good knowledge of JavaScript (Angular, Node.js), HTML and CSS.
- Based experience with Java Spring Boot, Spring Cloud, Spring MVC, Spring Data and RabbitMQ
- knowledge of Elastic Search and Keycloak.
- Experience with Docker and Docker Swarm.
Web development and microservices:
- Expertise in component-oriented web development.
- implementation of microservices and definition as well as implementation of REST interfaces.
- DB scheme design and implementation.
Quality assurance and testing:
- experience with end-to-end testing and test automation (e.g. cypress).
- Code reviews, quality assurance and unit tests.
- integration test development (e.g. with ReadyAPI).
- knowledge of agile test methods and quality assurance (definition of ready).
Agile methods and CI / CD:
- Famous with agile development processes like Scrum and Kanban.
- experience with continuous integration / deployment (e.g. Jenkins, Nexus, Sonarqube).
Technical and technical analysis:
- carrying out technical analyses, e.g. external APIs.
- Technical analyses in cooperation with business analysts. Other comments:
- Experience in agile software development
Tasks:
- Advanced user roles and permissions:
The introduction of additional user types (e.g. administrators, subusers with a partial component view) to
to create structures and specific access rights. Subusers can only be disabled and not deleted; Data protection issues must be clarified.
- function rights and access control: additional permissions (e.g. GDV- import, BiPRO 430.4) and differentiated rights management for customers and subentities. Access controls can be individually or by mass action
The
- User profile and hierarchy management:
Revision of the user details page, introduction of default allocations, and harmonisation of the view for main
- and subusers. Users can edit their own data.
- Customer access management: adjustment of the customer overview for the display and management of user access, both individually and in mass actions. Main users and administrators primarily manage access rights.
- Quality
- and security measures: data protection and IT security tests (AVV adaptation, Pentest), performance optimization and E2E tests to ensure functionality and security.
Background:
In the project the implementation of a broker management programme for approx. 35,000 insurance brokers, in which a full-scale consultation
- and management programme.
The application contributes to the digitisation of the linked business processes between brokers, insurance companies and end customers.
In the context of further development, the focus is on the establishment of a eligibility system and an audit log