softwareengineerjobszurich.ch
← All jobs

Java Engineer Document Management

Pro Informatik AG

Employment type
Full-time
Workload
100%
Location
Zürich
Company
Pro Informatik AG, 8001 Zürich
First posted
Apply now

Java - Spring - Angular - - TypeScript - Linux - Databases - Interfaces

Java Engineer Document Management

Tasks

  • Development and operation of a modern document management platform for efficient support of 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
  • Conception 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
  • Advising and supporting internal customers and stakeholders
  • Active participation in shaping 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 operation (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 TypeScript and Angular (for Single Page Applications)
  • Very good knowledge of Linux, especially proficient handling of shell, file systems, permissions, and basic operating tools
  • Experience with relational databases (e.g., Oracle, PostgreSQL), data modeling, as well as OR mappers (e.g., JPA/Hibernate)
  • Strong understanding of data integration and interfaces (XML, XSD, JSON, REST, microservices)
  • Basic understanding of central security principles
  • Fluent German skills

Advantageous

  • Experience with Kubernetes in mixed on-prem and cloud environments
  • Experience with DevOps practices (Continuous Integration/Delivery, monitoring, automation of build and deployment processes)

Personality

  • Good communication skills
  • Strong analytical thinking skills
  • Structured, solution-oriented way of working

We are a strong customer focused company working mainly for Top 500 companies. We pay great attention to further training and development, carrier 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.

j4id10437838jm j4it1042jm j4iy26jm

Automatically translated from the original.

Posted today

Location

View on Google Maps