Pro Informatik AG
Zürich
Java Engineer Document Management
- 13 October 2026
- 100%
- Permanent position, Freelance
- German (Fluent)
- Zürich
About the job
Java - Spring - Angular - Node.js - TypeScript - Linux - Databases - Interfaces
Java Engineer Document Management
Responsibilities
- Development and operation of a modern document management platform to efficiently support sales and customer processes (including automation of document creation and management)
- End-to-end responsibility for the further development of the existing document management microservice based on Spring Boot (Java), including design, implementation, testing and deployment
- Conceptualisation and implementation of elegant, future-oriented solutions as in-house developments with Spring (Java) and Angular using modern architecture and design patterns
- Close, agile collaboration with business engineering, specialist departments and sales units
- Consulting and support of internal customers and stakeholders
- Active shaping of the strategic direction as well as continuous improvement of the document management landscape (e.g. automation, self-services, API-first approach)
- Ensuring stability, performance and security of the document management services in ongoing operations (monitoring, logging, incident management)
- Active participation in architecture reviews and technical decision-making processes (e.g. API design, event architectures, integration into existing system landscapes)
- Responsibility for high code quality and maintainability through code reviews, pair programming, refactoring as well as the use of unit and integration tests and CI/CD pipelines
Requirements
- Several years of experience in software engineering with Java and Angular
- Very good knowledge of Java and the Spring Framework (e.g. Spring Boot, Spring Data, Spring Security)
- Experience in modern web and UI technologies, especially with Node.js, TypeScript and Angular (for single page applications)
- Very good knowledge of Linux, especially secure handling of shell, file systems, permissions and basic operating tools
- Experience with relational databases (e.g. Oracle, PostgreSQL), data modelling as well as OR mappers (e.g. JPA/Hibernate)
- Strong understanding of data integration and interfaces (XML, XSD, JSON, REST, microservices)
- Basic understanding of key security principles
- Fluent German language skills
Advantageous
- Experience with Kubernetes in mixed on-premises and cloud environments
- Experience with DevOps practices (continuous integration/delivery, monitoring, automation of build and deployment processes)
Personality
- Good communication skills
- Strong analytical thinking
- Structured, solution-oriented working style
We are a strong customer-focused company working mainly for Top 500 companies. We pay great attention to further training and development, career opportunities and working conditions. We provide these opportunities to Swiss and EU residents. If you are strong in the above mentioned fields do not hesitate to send us your application and let us inform you about this.