developerjobs.ch
← All jobs

Senior Software Engineer (Java) (w/m/d)

PostFinance AG

Employment type
Full-time
Location
Bern
Company
PostFinance AG, Mingerstrasse 20 20, 3030 Bern
First posted
Apply now
We ensure that millions of card payments in Switzerland can be processed securely, reliably and around the clock every day. As part of the Solution Team Digital Commerce, you develop and operate central systems in the acquiring and merchant environment of PostFinance - one of the largest card payment providers in Switzerland. Together, we create the technological basis for merchants to receive payments easily and smoothly. In doing so, we move in the field of tension between stability and innovation: Our cloud-native platform is continuously being further developed, optimized and modernized. In an agile environment, you actively design technical solutions and contribute to providing future-proof payment services for thousands of customers. That's why you're starting with us Time for relaxation 6 weeks of vacation and the possibility of unpaid leave. Flexible working models Part-time, job sharing and top sharing. Individual development Diverse training and further education opportunities, temporary job changes and internships. Modern working worlds Modern workplaces, co-working in Bern and Zurich as well as home office in many areas. Maternity and paternity leave 18 weeks of fully paid maternity leave and 4 weeks of paternity leave. Health in focus Preventive offers, ergonomic workplaces and targeted support in case of longer absences. Mobility offers Free half-fare or discounted GA as well as attractive bike, car sharing and e-car offers. Lived equality of opportunity Among other things, through transparent salary information in our job postings. What you can achieve • You develop and operate highly available backend systems for business-critical payment services and implement modern web applications for their operation and administration • You bring your experience in complex technical logic, performance optimization and resilient systems to the table • You design the architecture with Domain Driven Design, further develop our technologies and shape technical decisions - also across team boundaries • You take responsibility for the entire lifecycle, from conception to operation including 3rd-level support (no on-call duty, voluntary participation possible if interested) • You work closely with our departments and translate complex requirements into viable technical solutions • You promote technical exchange within the team and support less experienced colleagues in their development What you bring • Higher education in computer science (FH/Uni) or comparable qualification • Several years of experience in software development, ideally with a focus on backend development • Hands-on experience with Java, Spring Boot and SQL as well as good frontend knowledge in Angular, TypeScript and HTML5; experience with cloud-native technologies such as Kubernetes, GitOps and Observability is an advantage • High quality standards, experience with automated testing and enjoyment of the sustainable further development of complex systems • Familiarity with distributed systems, resilient architectures and performance and scalability issues; knowledge of Oracle DB, OpenSearch, Kafka, JMS or Camunda is a plus • Team-oriented, analytical and solution-oriented personality with the ability to develop viable solutions together • Very good German language skills and good English language skills in writing and speaking

Automatically translated from the original.

Posted today

Location

View on Google Maps