Senior Java Developer - Distributed Financial Systems
Elan Computing (Schweiz) AG
Remote: HybridExperis® is a global leader in IT professional resourcing, permanent recruitment, project solutions, and managed services. With over 25 years of experience in Switzerland and offices in Zürich, Basel, and Geneva, we connect top IT talent with leading companies. Our mission is to help professionals unlock their potential and thrive in dynamic, future-ready careers.Location: ZurichStart date: As soon as possible - flexibleDuration: 12 months – with possibility of extensionKey ResponsibilitiesDesign and evolve robust distributed systems, balancing scalability, latency, consistency, and fault toleranceApply distributed systems principles (e.g. consistency models, idempotency, back-pressure, resiliency patterns) to real‑world financial workloadsDevelop and maintain high‑performance backend services and APIs using Java, Spring, and Spring BootOptimise end‑to‑end latency, asynchronous processing, and efficient IOIdentify and resolve performance bottlenecks through profiling, benchmarking, and load testingIntegrate complex financial platforms and third‑party services, ensuring correctness, data integrity, and operational resilienceDesign reliable messaging and integration flows using JPA, JDBC templates, JMS, and event‑driven patternsCode Quality and Best Practices: Write clean, maintainable, and efficient code while adhering to industry best practices, including code reviews, testing, and CI/CDApply financial‑grade engineering principles (auditability, security, controlled change)Collaboration: Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications and deliverablesQualificationsLanguages Platforms: Java (Core Java, Collections, JSON, JDBC), Spring Framework, Spring BootArchitecture: Distributed systems, microservices, event‑driven design, low‑latency systemsDatabases Messaging: JPA, JDBC, relational databases, JMSOperating Systems: Unix/Linux, bash scriptingSecurity: OAuth2, API security, IAM conceptsStrong code review practices and pride in code qualityExperience with cloud platforms, preferably Microsoft AzureKnowledge of microservices architecture and containerisation (e.g., Docker, Kubernetes)Familiarity with CI/CD pipelines and DevOps practicesPrevious experience in the financial industry is a plusWillingness to collaborate in a global team with members in Zurich and SingaporeStrong ownership mindset with focus on business impact and reliabilityAnalytical problem‑solver with a performance‑ and quality‑driven approachTeam playerwith the ability to work in an agile environmentIf you are interested in this opportunity, or if you have any questions, contact Kaltrina Xhokli at . Due to Swiss work permit restrictions, we can only consider applications from EU citizens or holders of valid working permit in Switzerland. #J-18808-Ljbffr
Wollen Sie mehr Stellenangebote erhalten?
Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Senior Java Developer - Distributed Financial Systems. Seien Sie der Erste, der sich bewirbt!
- senior softwareentwickler / software engineer .net / c# Zürich ZH
- junior java developer Zürich ZH
- java software developer Zürich ZH
- java developer remote Zürich ZH
- software engineer java Zürich ZH
- analyste financier senior Zürich ZH
- juriste senior Zürich ZH
- senior compliance officer Zürich ZH
- senior graphic designer Zürich ZH
- senior operator Zürich ZH
