Companie nouă? Primești un Anunț Business cu actualizare săptămânală Gratuit (€269)
Gratis
Joburi
Cariera
Salarii
Ofertă Companii
Cont nou
roen
Java Software Engineer (Relocation to Switzerland)
TRANSILVANIA HR CONSULTANT S.R.L.
1 poziție
Anunț verificat

Anunț verificat

Textul acestui anunț a fost verificat de echipa eJobs pentru a elimina posibile greșeli sau conținut discriminatoriu.

Candidatul Ideal


About the Role
Our client's engineering team designs, builds, and operates the company's messaging platform on self-managed infrastructure, taking full ownership of the entire software lifecycle - from understanding customer needs and defining requirements, through design, implementation, testing, deployment, and long-term operation. The team works in a cloud-native, automation-first environment with strong engineering ownership and freedom to shape technologies, tools, and solutions.

Work model: Hybrid, with up to two home-office days per week where operational responsibilities allow. Permanent, full-time position (80%-100%), based in Switzerland.

Key Responsibilities
  • Participate actively in software architecture, technology selection, and engineering decisions
  • Design, develop and operate high-performance Java backend services and REST APIs
  • Implement scalable concurrent and network-oriented application logic using modern Java technologies
  • Build modular services using Spring Framework and Spring Boot
  • Design and optimize data access layers using JDBC, JPA, and related persistence technologies
  • Integrate applications with MySQL/XtraDB Cluster, MongoDB, Elasticsearch, Redis, and Apache Artemis
  • Contribute to developing and maintaining Angular web applications and integration interfaces
  • Collaborate closely with Platform Engineering and Infrastructure & Network Engineering teams regarding deployment, observability, and operational reliability
  • Build and maintain CI/CD pipelines using Maven, Git, and GitLab
  • Package and deliver applications as container images for Kubernetes environments
  • Take ownership of software quality through testing, code reviews, and continuous improvement
  • Participate in on-call rotation for critical application support and incidents

Descrierea jobului

Key Requirements
  • Strong hands-on experience with Java development in production environments (5+ years)
  • Understanding of Java concurrency, multithreading, and network communication
  • Experience with Spring Framework, Spring Boot and distributed systems integration
  • Good knowledge of SQL, JDBC, JPA/Hibernate
  • Practical experience with clustered database, cache, search, and messaging technologies including MySQL/XtraDB, MongoDB, Elasticsearch, Redis, and Apache Artemis
  • Experience with web application development; Angular knowledge is an advantage
  • Experience with IntelliJ, Maven, Git, GitLab CI/CD, and container technologies
  • Good understanding of Kubernetes, Linux (Debian), and containerizing Java apps
  • Education in Computer Science or a related field
  • Fluent in English
  • Open to relocating to Switzerland
Nice To Have
  • German language skills
  • Strong soft skills (problem-solving, teamwork, communication)
What's Offered
  • Experienced and highly skilled engineering team with an open and informal culture
  • Exciting and technically challenging projects in the messaging domain
  • Meaningful responsibility in a small team without unnecessary organizational layers
  • High-quality technical equipment and a modern, comfortable office close to public transport
Publicat 30 Sept. 2026Reactualizat 30 Sept. 2026Expiră 30 Oct. 2026
Joburi similare
Administrare cookies 🍪

Folosim cookie-uri pentru a-ți oferi o experiență presonalizată.

Permite activarea pentru a beneficia de avantajele lor.

Vezi politica noastră de cookies.