Zürich, CH
Apprentice 2027 as ICT Specialist EFZ - Headquarters Zurich
- 28 August 2026
- 100%
- Zürich, CH
Job summary
Join us as a Senior Java Engineer at ELCA, where innovation meets quality.
Tasks
- Design and implement complex Java software solutions.
- Collaborate with cross-functional teams to enhance client satisfaction.
- Leverage AI-driven tools to evolve our engineering approaches.
Skills
- Bachelor's degree in computer science or related field required.
- 5+ years of experience in Java, Spring, and Microservices.
- Strong analytical skills and mentoring experience are essential.
Is this helpful?
About the job
We deliberately use AI-supported tools to shorten development cycles, increase quality, and evaluate new solution approaches more quickly. At the same time, we actively promote the development of agent-based development and thus help shape the next generation of software engineering.
As a Senior Java Engineer, you develop and maintain sophisticated, sustainable software solutions for a variety of customer projects. Depending on the project, you work on-site at the customer or at your preferred ELCA location in Zurich or Bern.
- You take responsibility for the design and implementation of complex Java software solutions in demanding customer environments
- You work closely with cross-functional teams and combine the technical with the business perspectives. You focus on quality and customer satisfaction.
- You deliberately use AI-supported tools in software engineering and actively contribute to the further development of our development approaches
- With your strong analytical skills and your expertise in software development, you take on a key role in the team
- You act as a coach for less experienced team members and promote knowledge exchange
- You support customer workshops and presales activities
- A dynamic working environment with modern working methods and conscious promotion of AI
- Various opportunities to expand your knowledge and experience by working on a wide range of exciting projects, customers, and technologies
- Attractive prospects for career and personal development through training and coaching
- A flat hierarchy and a culture of collaboration across all disciplines
- The chance to change people’s lives by building great software
- Work-life balance (41 hours/week with flexible hours, possibility for home office, at least 25 days holiday), ergonomic and flexible workplace in a multicultural environment
- Interesting benefits such as contributions to existing mobile phones or business phones, half-fare travelcard subscription and business travel by train in 1st class, attractive pension schemes, coverage of non-occupational accident insurance (private, worldwide), advanced daily sickness allowance insurance as well as fleet discounts
- Completed degree in computer science or related field (University/ETH/FH)
- At least 5 years of experience in analysis, design, and development with Java – solid knowledge of Spring, Spring Boot, and microservices architectures
- Experience with RESTful APIs (OpenAPI/Swagger) and basic knowledge of SOAP for legacy integration
- Practical knowledge of relational databases (Oracle, MSSQL, PostgreSQL) and complex SQL queries
- Familiarity with CI/CD pipelines and containerisation/orchestration (Docker, Kubernetes, OpenShift) as well as cloud platforms (AWS advantageous)
- Practical experience with AI-supported development and new engineering approaches (such as agentic engineering) and ideally knowledge of frontend frameworks (Angular/React/Vue)
- Experience mentoring junior developers
- Fluent in German (at least C1) and English (at least B2) spoken and written
We rely on healthy values and are convinced that diversity is the key to success. Those who approach challenges with curiosity, motivation, and drive are exactly right with us! Be inspired by our motto: We make it work!