Fullstack Developer (Java, Angular)

PROSTAFF Schweiz GmbH
Contract type
Ongoing
Work mode
Remote · Bern
Experience
Mid-level · 3+ years

Job description

Development and operation of business-critical IT systems for train formation planning and rail operations, as a fullstack developer in an agile team.

At a glance

Work mode
Remote · Bern
Languages
German – C1, English – B1

What you'll do

  • Fullstack development of modern applications with Angular/TypeScript in the frontend and Java/Spring Boot in the backend.
  • Design and implementation of complex technical systems and distributed architectures.
  • Implementation of user stories and technical requirements in close collaboration with developers, business analysts and domain representatives.
  • Further development and integration of existing applications and work on aligning ZIS/FOS with the TSI-TEL standard and integration into TMS (CM1).
  • Development and maintenance of event-driven systems using Kafka and MongoDB.
  • Ensuring stable operation, maintenance and continuous further development of the applications.
  • Creation and maintenance of technical documentation as well as preparation and execution of tests.
  • Analysis and resolution of technical incidents and support of users.
  • Active participation in Scrum and SAFe teams and continuous improvement of development processes.
  • Taking responsibility for technical topics and supporting less experienced team members.

What we're looking for

  • At least 3 years of professional experience as a fullstack developer with Java and TypeScript.
  • Solid knowledge of Java, Spring Boot and Angular.
  • Experience with modern development standards, frameworks and best practices in the Java and Angular environment.
  • Practical experience with OpenShift or comparable Kubernetes-based platforms.
  • Solid knowledge of Apache Kafka and MongoDB or comparable message queue systems and NoSQL databases.
  • Understanding of event-driven architectures and the challenges of distributed systems.
  • Experience with agile development methods, especially Scrum and SAFe.
  • Practical experience in CI/CD environments.
  • Strong security awareness in software development (secure software development).
  • Independent, responsible and solution-oriented way of working.
  • Team spirit, strong communication skills and willingness to actively share knowledge within the team.
  • High willingness to learn and interest in new technologies and development patterns.
  • German: at least C1.
  • English: at least B1.

Nice to have

  • Experience in the rail or transport environment.
  • Knowledge of ArgoCD, Tekton and Renovate.
  • Experience with Splunk, Snowflake and Swagger/OpenAPI.
  • Good knowledge of IntelliJ IDEA.
  • In-depth knowledge of the Kubernetes environment.
  • Active engagement with new developments in the Java, Angular and cloud environment.

Your team

Team Ente, Digital Solution Organisation (DSO) Trassen

Agile team that develops and operates business-critical IT systems for formation planning and rail operations, including ZIS and FOS.

Apply