Zurich
Senior Java Engineer
- 06 March 2026
- 100%
- Zurich
Job summary
Join ELCA as a Senior Java Engineer, developing high-end solutions. Enjoy a dynamic work environment and career growth opportunities.
Tasks
- Contribute to designing and defining reliable, high-performance software.
- Collaborate with cross-functional teams, focusing on quality and customer satisfaction.
- Use your analytical skills to mentor junior developers and support project acquisition.
Skills
- Degree in Computer Science or related field; 5+ years Java experience.
- Strong knowledge of Spring, Spring Boot, and microservices.
- Familiarity with CI/CD and cloud platforms like AWS.
Is this helpful?
About the job
We specifically deploy 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 specifically 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 hrs/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 towards existing mobile phone or business phone, 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!