Software Developer
- Hiring from
- Netherlands, Switzerland
- Work type
- Hybrid
- Posted
- Sep 27, 2026
# Lead Software Developer – Java / Angular / Test Automation
## About the Role
ITech Consult is seeking a **Lead Software Developer** for a project in **Bern and the surrounding region**. In this role, you will actively shape an end-to-end test automation solution while taking responsibility for technical decisions and supporting the development team with your experience and expertise.
The position combines hands-on software development with strong knowledge of software architecture, test automation, and modern development processes. The assignment is planned at **100% capacity through the end of the year**, with an option for extension.
## Key Responsibilities
* Develop and enhance high-quality software solutions using **Java and Angular**.
* Design and optimize **end-to-end test automation solutions**.
* Provide technical leadership for architecture, technology, and implementation decisions.
* Develop and maintain critical software components with a focus on performance, scalability, and availability.
* Mentor and provide technical support to developers while promoting development best practices.
* Further develop test frameworks, CI/CD pipelines, and modern development and automation processes.
* Contribute to test automation across web UIs, mobile applications, and APIs.
* Work with complex and distributed systems.
## Required Qualifications
* At least **10 years of experience in agile software development** with Java and Angular.
* Several years of experience as a **Lead Developer, Technical Lead**, or in a comparable role.
* Solid experience with test automation frameworks such as **Selenium or Appium**.
* Very good knowledge of:
* Software architecture
* Kubernetes
* Docker
* GitLab
* CI/CD
* Experience with test automation for **web UIs, mobile apps, and APIs**.
* Experience working with complex, distributed systems.
* Completed education in Computer Science or Informatics (**HF/FH/University/ETH**).
* Very good German language skills.
* Good English language skills.
## Preferred Qualifications
* The source job description does not specify additional preferred qualifications beyond the required requirements.
## Skills & Competencies
* Java
* Angular
* Software architecture
* End-to-end test automation
* Selenium
* Appium
* Kubernetes
* Docker
* GitLab
* CI/CD
* Web UI, mobile app, and API testing
* Distributed systems
* Performance, scalability, and availability
* Technical leadership
* Mentoring and developer support
* Agile software development
* Software development best practices
## Education & Experience
**Education**
* Completed education in Informatics/Computer Science from an **HF, FH, University, or ETH**.
**Experience**
* Minimum 10 years of agile software development experience with Java and Angular.
* Several years of experience in a Lead Developer, Technical Lead, or comparable position.
* Experience with test automation frameworks, distributed systems, software architecture, and modern development and automation processes.
## Work Arrangement & Schedule
* **Location:** Bern and surrounding region, Switzerland.
* **Work arrangement:** 2 days on-site; remote work only from Switzerland.
* **Workload:** 100%.
* **Start:** Immediately or by agreement.
* **Duration:** Through the end of the year, with an option for extension.
## Compensation & Benefits
* The source job description does not specify compensation or benefits.
## Compliance / Additional Information
* **Reference Number:** JA
* **Role:** Lead Software Developer / Java / Angular / Test Automation
* ITech Consult is a Swiss company certified according to **ISO 9001:2015**, with offices in Germany and Ireland.
* ITech Consult specializes in placing IT candidates for contract assignments and was founded in 1997 by IT professionals.