Java Software Engineer
techjobsdata.com
- Required language
- English professional
- Job written in
- English
- Location
- Pfäffikon
- Work type
- On-site
- Type
- Full-time
The company runs a mission‑critical engagement platform and is looking for a Java Software Engineer to take end‑to‑end ownership of its cloud‑native, automation‑first software lifecycle. The firm serves global clients and relies on continuous availability. In this role you will shape software architecture, choose technologies and follow engineering processes. You will design, develop and operate high‑performance Java back‑end services and REST APIs, write concurrent, network‑oriented logic with modern Java, and build modular components using Spring Framework and Spring Boot. Data access layers will be created and tuned with JDBC, JPA/Hibernate and linked to MySQL/XtraDB clusters, MongoDB, Elasticsearch, Redis and Apache Artemis. You will also help maintain Angular front‑ends, package applications as container images for Kubernetes, and construct CI/CD pipelines with Maven, Git and GitLab. Quality is ensured through testing, code reviews and continuous improvement. The position requires at least five years of production‑level Java development, deep knowledge of Java concurrency, multithreading and network communication, and solid experience with Spring Framework/Boot. You must be proficient in SQL, JDBC, JPA/Hibernate and have worked with clustered MySQL/XtraDB, MongoDB, Elasticsearch, Redis and Apache Artemis. Fluency in English and strong problem‑solving, teamwork and communication skills are essential. Familiarity with Angular, German language ability, and hands‑on use of IntelliJ, Maven, GitLab CI/CD, Docker, Kubernetes and Debian Linux are considered advantageous. The role is based in a modern office with flexible remote options, and you will collaborate closely with platform‑engineering colleagues in a fast‑moving, high‑impact team. What the role asks for: - 5+ years Java development experience - Strong Java concurrency and multithreading knowledge - Experience with Spring Framework and Spring Boot - Proficiency in SQL, JDBC, JPA/Hibernate - Experience with MySQL/XtraDB clustered databases - Experience with MongoDB NoSQL database - Experience with Elasticsearch search engine - Experience with Redis caching system - Experience with Apache Artemis messaging - Fluent English communication - Strong problem‑solving ability - Teamwork and good communication skills - Knowledge of Angular (nice-to-have) - German language proficiency (nice-to-have) - Proficiency with IntelliJ, Maven, GitLab CI/CD, Docker, Kubernetes, Debian Linux (nice-to-have)
Software Engineer: Lebenslauf-Vorlage
Bewirb dich mit einem Lebenslauf im Schweizer Aufbau — mit Beispieltext und den Anforderungen, die Software Engineer-Inserate am häufigsten nennen.
Lebenslauf-Vorlage Schweiz ansehenSoftware Engineer: was der Markt gerade verlangt
Software Engineer-Stellen gehören zu den regelmässig ausgeschriebenen Berufen auf SwissJobs.app.
Am häufigsten genannt in Software Engineer-Inseraten:
- Berufserfahrung12% der Inserate
- Kundenkontakt9% der Inserate
- Belastbar / flexibel9% der Inserate
Weitersuchen
- Alle Software Engineer Jobs in der Schweiz
- Lebenslauf als Software Engineer: Beispiel und Vorlage
- Vorstellungsgespräch als Software Engineer: die häufigsten Fragen
- Lebenslauf mit KI erstellen
- ATS-Lebenslauf prüfen
- Bewerbungsschreiben für dieses Inserat