About Our Client Our client is a financial company based in Nyon. Job Description Design, develop, test, and maintain Java-based applications in a financial services environment. Collaborate with product owners, business analysts, and stakeholders to gather and refine software requirements. Lead the architecture and technical design of key components, ensuring scalability, reliability, and performance. Implement robust security measures and ensure compliance with financial industry standards and regulations. Optimize and refactor code for efficiency and maintainability. Perform code reviews and mentor junior developers to foster a culture of continuous improvement. Troubleshoot and resolve complex technical issues in production environments. Keep up to date with the latest industry trends, tools, and technologies in software engineering and finance. The Successful Applicant Expert in Java 8. Experience with Spring, Hibernate, and related frameworks. Proficiency in relational databases such as Oracle, SQL Server, or PostgreSQL. Strong knowledge of microservices architecture and RESTful APIs. Familiarity with message brokers (e.g., Kafka, RabbitMQ) and event-driven architecture. Experience with CI/CD pipelines (e.g., Jenkins, GitLab) and version control tools (Git). Familiarity with containerization technologies (Docker, Kubernetes) is a plus. Understanding of security protocols, encryption, and regulatory compliance in the financial domain. You are fluent in French and English. You have local experience or at least are eligible to work in Switzerland. What's on Offer Competitive salary and benefits package. A dynamic and collaborative work environment in the heart of Nyon. Opportunities for professional growth and development in a leading financial institution. Work on cutting-edge technologies in a highly regulated and secure environment.