Lead Engineer Backend / Product Architect Backend

ti&m AG
Zürich, Switzerland
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

Java
API
Artificial Intelligence
Software Quality
Databases
DevOps
Programming Tools
Distributed Systems
Java Virtual Machine (JVM)
PostgreSQL
Openshift
Oracle Applications
Software Engineering
Spring-boot
Backend
Kotlin
Kubernetes
Information Technology
Kafka
Front End Software Development
Microservices

Job description

Join our team to design and validate product architectures. Enjoy a collaborative and innovative work environment with great benefits.

Tasks

  • Conceptualize and develop product and solution architectures.
  • Implement features in backend and/or frontend using Java.
  • Translate requirements into robust and sustainable tech solutions., What to expect
  • Design, further development, and validation of product and solution architectures
  • Active participation in implementation in the backend and/or frontend
  • Translation of technical requirements into robust, sustainable technical solutions
  • Further development of our microservice and micro-frontend architectures
  • Ensuring code quality, maintainability, security, and scalability
  • Integration of our products into customer projects in the enterprise environment
  • Design and development of customer-specific extensions
  • Close collaboration with product management and product owners, * Design, further development, and validation of product and solution architectures based on modern JVM technologies such as Java and Kotlin
  • Active participation in the implementation of new product features (e.g., with Spring Boot or Quarkus)
  • Translation of technical requirements into robust, sustainable technical solutions - from the API to persistence
  • Further development of our microservice architecture, operated in container environments (Kubernetes, OpenShift)
  • Ensuring code quality, maintainability, security, and scalability in distributed, cloud-native systems
  • Productive use of AI agents to support the entire software development life cycle (e.g., in analysis, implementation, testing, documentation, and operation)
  • Active shaping and further development of our use of AI-supported developer tools and automations
  • Integration of our products into customer projects in the enterprise environment, including connection to existing system landscapes
  • Design and development of customer-specific extensions, including Kafka for event streaming and PostgreSQL / Oracle as databases
  • Close collaboration with product management and product owners throughout the entire lifecycle

We are looking for you - become part of our team

Display original ad

Requirements

  • Bachelor's degree in Computer Science or related field required.
  • 8+ years of software development experience is essential.
  • Strong understanding of microservice architectures and DevOps practices., * Completed studies (FH/university) in computer science or a comparable field (mandatory)
  • Several years of experience in software development (approx. 8+ years) as well as solid experience in architecture topics
  • Very good understanding of modern microservice architectures, integration patterns, and distributed systems
  • Very good knowledge of current technologies, frameworks, protocols, security, and DevOps practices
  • Strong hands-on mentality and enthusiasm for active development
  • Analytical thinking and the ability to clearly, structurally, and comprehensibly communicate technical concepts
  • Very good German skills as well as good English skills
  • Industry knowledge in the financial services environment is an advantage

Apply for this position