Back-End Java Developer

(m/f/d)

Freelance/temporary employment for a project Zurich Start date: asap Reference number: /1

Diesen Job teilen oder drucken

Responsibilities

  • Design and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance
  • Apply distributed systems principles ( 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 (, 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

  • Back-End Java Developer (m/f/d)

    Apply Now
    Back to search page