Toutes les offres

Back-End Java Developer

Hays (Schweiz) AG Zürich, ZH

ninjob anonymise votre CV sur des GPU à Genève, prépare votre candidature pour cette offre et vous la faites partir en un clic.

Voir mon match sur cette offre →

Description du poste

# Back-End Java Developer # (m/f/d) Freelance/temporary employment for a project Zurich Start date: asap Reference number: 880211/1 ### Responsibilities ### * Design and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance * Apply distributed systems principles (e.g. consistency models, idempotency, back-pressure, resiliency patterns) to real-world financial workloads * Develop and maintain high-performance backend services and APIs using Java, Spring, and Spring Boot * Optimize end-to-end latency, asynchronous processing, and efficient IO * Identify and resolve performance bottlenecks through profiling, benchmarking, and load testing * Integrate complex financial platforms and third-party services, ensuring correctness, data integrity, and operational resilience * Design reliable messaging and integration flows using JPA, JDBC templates, JMS, and event-driven patterns * Code Quality and Best Practices: 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) * Collaboration: Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications and deliverables ### Profile ### * Technical skills: Languages & Platforms: Java (Core Java, Collections, JSON, JDBC), Spring Framework, Spring Boot / Architecture: Distributed systems, microservices, event-driven design, low-latency systems / Databases & Messaging: JPA, JDBC, relational databases, JMS / Operating Systems: Unix/Linux, bash scripting / Security: OAuth2, API security, IAM concepts * Good code review practices and pride in code quality * Ability to work independently and take ownership of projects * Willingness to collaborate in a global team with members in Zurich and Singapore * Previous experience in the financial industry is a plus * Experience with cloud platforms, preferably Microsoft Azure * Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes) * Familiarity with CI/CD pipelines and DevOps practices * Exposure to API security, OAuth2, and related standards. ### Benefits ### * Long-term project in a world renowed bank

Offre agrégée depuis une source publique suisse (job-room). ninjob n'est pas l'employeur. Référence ninjob #89136.