jobportalschweiz.ch
← All jobs

Java Backend Software Engineer

IQ Plus AG

Employment type
Full-time
Location
Bern
Company
IQ Plus AG, 3004 Bern
First posted
Apply now
Java Backend Software Engineer (76049) Task We are looking for an experienced Java Backend Software Engineer for one of our customers. The ART (Agile Release Train) Capacity Control takes care of the development, operation, and training of products in the field of automation of operational railway operations. Every day, more than 10'000 trains run over the rail network, which are automatically controlled, monitored, and optimized with our products. In this complex and highly exciting environment, the existing rail-critical products are further developed to further optimize and automate rail traffic. With approximately ten agile teams, the product range of Capacity Control is managed E2E from conception to operation together with the business. This is in the tension field of high-availability and rail-critical systems as well as their future-oriented further development - always with the goal of ensuring the priority "Rail under control" without impairment of ongoing operations. Many exciting challenges in a very rail-production-oriented environment are waiting to be tackled with us. The Wombat team works in this environment in the areas of timetable, optimization, and infrastructure, thereby making a significant contribution to the TMS (Traffic Management System) project. The following tasks await. Requirements Several years (at least 4 years) of practical experience with larger projects and with high-availability applications * Java-Framework: Java 21 / Boot * SQL / Hibernate * Cloud-native development (OpenShift / Helm / Docker / GIT) * Experience in messaging and event-driven applications HF- / part-time further education (4-6 semesters) or equivalent (BSc, DAS) Good German skills (at least C1), Good knowledge of English Ability to take on conceptual tasks with a high degree of freedom of action and decision-making, and the willingness to work in a system that has been continuously developed for 20 years. Quick ability to absorb information, especially in complex systems with high requirements; ability to quickly grasp tasks with different contents and to continue working efficiently even with frequent work interruptions. Strong team and communication skills; dealing with partners with different interests and viewpoints; confident handling when mediating sometimes demanding and sensitive content; Willingness to participate in our team days in Bern-Wankdorf on Mondays and Thursdays. Long-term commitment desired Interest in understanding and further developing the topic of railways and capacity control at a professional level, as well as in-depth process understanding to help shape technical and organizational solutions across multiple divisions. Railway know-how, especially railway production, is welcome to be present. Experience with ArgoCD, Maven, Jenkins, Continuous Integration, Linux Other technologies and tools: Hazelcast, Solace, Kafka, JMX, Grafana, IntelliJ, Bitbucket, Confluence, Jira Experience in AI-supported software development and strong interest in its meaningful use - combined with a reflective and quality-conscious use in high-availability rail production systems. Project duration end of year with option for extension Contact person Michael , , write email (<>) jpid5305996jm jit0730jm jiy26jm

Automatically translated from the original.

Posted 4 days ago

Location

View on Google Maps