IC
Senior Software Engineer
ITech Consult AG
Hybrid Full-time Senior 1mo ago
About the role
Project
We are looking for a Senior Software Engineer to further develop, operate, and actively shape a document management platform in the context of sales and customer processes. The focus is on the further development of a microservice architecture based on Java and Spring, as well as the implementation of future-oriented, scalable solutions in the interplay of backend and frontend technologies.
Tasks
- Development and operation of microservices for our document management platform (Java / Spring)
- Further development of existing services, including architecture, design, and performance optimization
- Conception and implementation of modern web and UI solutions (Angular, TypeScript)
- Close collaboration with Business Engineering, business units, and sales departments
- Consulting internal stakeholders in the document management environment
- Participation in architecture and technology decisions (e.g., API design, event-driven architecture)
- Ensuring code quality, maintainability, stability, and security
- Active participation in code reviews, refactoring, and pair programming
Optional Tasks
- Integration and adaptation of standard software into existing system landscapes
- Evaluation of new technologies and tools for platform optimization
- Participation in cross-departmental projects and initiatives
Requirements
- Several years of experience (approx. 5-8 years) as a Software Engineer / Fullstack Developer
- Very good knowledge of Java and the Spring Framework
- Experience with Angular, TypeScript, and modern web technologies (Node.js an advantage)
- Sound practical experience in Clean Code, Design Patterns, and Test Automation
- Very good Linux knowledge (Shell, Filesystem, Permissions)
- Experience with relational databases (Oracle, PostgreSQL) and JPA/Hibernate
- Practical experience in microservice architectures (resilience, observability, versioning, API contracts)
- Experience with DevOps practices (CI/CD, monitoring, automation)
- Understanding of interfaces and data formats (REST, JSON, XML, XSD)
- Knowledge of software security (OWASP Top 10, authentication, authorization, encryption)
- Experience with agile methods (Scrum, Kanban, ideally SAFe)
- Enjoyment of interdisciplinary collaboration with business and IT
- Analytical, structured, and solution-oriented thinking
Languages
- German: B2 minimum
- English: B2
Other Information
- Reference number: 924896MH
- Role: Software Engineer / Developer (m/f/d)
- Utilization: 100% (Hybrid only within Switzerland)
- Start: 05/04/2026
- End Date: 06/30/2027
Skills
AngularAPI DesignCI/CDClean CodeDevOpsEvent-Driven ArchitectureHibernateJavaJSONJPALinuxMicroservicesNode.jsObservabilityOracleOWASPPair ProgrammingPostgreSQLRESTScrumSecuritySpringTestautomatisierungTypeScriptXMLXSD
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free