Pro Informatik AG

Java Developer (Distributed Financial Systems)

17 Tage alt

Angaben zum Job

Pro Informatik AG
Firma Pro Informatik AG
Kategorie IT, Finanzen / Controlling
Pensum 100%
Lohn (geschätzt) CHF 88'000 – 112'000 / Jahr
Einsatzort Zürich

Job-Inhalt

Responsibilities

  • Design and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance
  • Develop and maintain high-performance backend services and APIs using Java, Spring, and Spring Boot
  • Design reliable messaging and integration flows using JPA, JDBC templates, JMS, and event-driven patterns
  • Integrate complex financial platforms and third-party services, ensuring correctness, data integrity, and operational resilience
  • Apply distributed systems principles (e.g. consistency models, idempotency, back-pressure, resiliency patterns) to real-world financial workloads
  • Optimize end-to-end latency, asynchronous processing, and efficient IO
  • Identify and resolve performance bottlenecks through profiling, benchmarking, and load testing
  • Write clean, maintainable, and efficient code while adhering to industry best practices, including code reviews, testing, and CI/CD
  • Apply financial-grade engineering principles (auditability, security, controlled change)

Requirements

  • Solid experience as a softwae engineer with a focus on Java (Core Java, Collections, JSON, JDBC, Spring, Spring Boot)
  • Very good knowledge in distributed systems, microservices, event-driven design, low-latency systems
  • Very good knowledge in JPA, JDBC, relational databases, JMS, Unix/Linux and Bash scripting
  • Very good understanding of OAuth2, API security, IAM concepts
  • Good code review practices and pride in code quality
  • Experience with cloud platforms, preferably Microsoft Azure
  • Knowledge of containerization (Docker, Kubernetes), CI/CD pipelines and DevOps practices
  • Exposure to API security, OAuth2, and related standards
  • Fluency in English

Nice to have

  • Previous experience in the financial industry is a plus
  • Good German language skills

Personality

  • Ability to work independently and take ownership of projects
  • Excellent analytical and problem-solving skills
  • Methodical and structural approach
  • Strong communication skills
  • Quick grasp of new topics
  • Pragmatic and proactive approach

Bewerben

Bewirb dich direkt auf der Webseite von Pro Informatik AG.