Junior Java Engineer
Elca Informatique Sa
Zürich, Switzerland
4 days ago
Role details
Contract type
Internship / Graduate position Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
JuniorJob location
Zürich, Switzerland
Tech stack
Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Code Review
Continuous Integration
Programming Tools
Hibernate
Java Persistence API
Maven
Scrum
Software Engineering
GitHub Copilot
GIT
Information Technology
Docker
Job description
Join us as a Junior Java Engineer at ELCA, where you'll develop and maintain production-ready solutions. Enjoy a dynamic work environment with a motivated team in Zurich or Bern.
Tasks
- Actively participate in implementing stable and efficient software.
- Collaborate with cross-functional teams to ensure quality and satisfaction.
- Utilize AI tools to enhance development efficiency and growth., As a Junior Java Engineer, you develop and maintain initial production-ready solutions following agile methodology for diverse customer projects. You will be accompanied and supported by an experienced and interdisciplinary team. Depending on the project, you will work on-site at the customer or at your preferred ELCA location in Zurich or Bern., * You actively participate in the implementation of solutions and develop, together with your team, stable, reliable and high-performance software
- You work closely with cross-departmental teams, understand the professional requirements and learn to recognise technical limitations. You focus on quality and customer satisfaction.
- With your willingness to learn and initial knowledge in software development, you bring fresh input to the team and gradually grow into your role
- You actively use AI tools (e.g. Claude Code, GitHub Copilot) in your daily development work to work more efficiently and develop faster
Requirements
- Degree in Computer Science or related field; Java experience preferred.
- Familiarity with AI-supported development and modern tools.
- Proficient in German and English, both spoken and written., * Completed degree (University/ETH/FH) in computer science or related discipline
- Initial experience in Java (Core, Spring Ecosystem, JPA/Hibernate) as well as with common development tools (Git, Maven) from studies, internships or own projects
- Practical knowledge in AI-supported development and willingness to integrate new tools such as Claude Code, GitHub Copilot or AI-based code reviews into the workflow
- Basic knowledge or interest in modern development tools such as CI/CD, Docker or cloud platforms (AWS, Azure)
- Initial exposure to agile methods (Scrum/Kanban) is an advantage
- Fluent in German and English, both spoken and written
Benefits & conditions
- 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 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 and fleet discount