This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an enthusiastic and motivated Java Developer to join our dedicated Risk Platform team. This is an exciting opportunity to begin your career in a mission-critical domain, contributing to the development of sophisticated systems that manage and mitigate financial risk. In this role, you will work alongside senior engineers to build and maintain our robust, scalable, and high-performance risk applications. You will gain hands-on experience with Java, modern cloud technologies like AWS, and real-time data messaging systems such as Apache Kafka. If you have a passion for problem-solving, a strong foundation in Java, and a desire to learn and grow in a collaborative environment, we would love to hear from you.
Job Responsibility:
Application Development: Contribute to the design, development, and maintenance of Java-based applications for our core risk platform, primarily using the Spring Boot framework
Code Quality: Write clean, testable, and efficient code under the guidance of senior developers. Participate actively in code reviews to learn best practices and improve code quality
System Support: Assist in troubleshooting, debugging, and resolving issues in our development and production environments
Collaboration: Work effectively with your team members, as well as with QA and DevOps, to deliver features and enhancements
Learning & Growth: Actively learn and apply new technologies and concepts related to cloud computing (AWS), distributed messaging (Kafka), and financial risk
Data Pipelines: Support the team in managing and monitoring data flows through our Kafka-based messaging infrastructure
Requirements:
4+ years of relevant experience in Java Foundation: Solid understanding of core Java principles, object-oriented programming, and data structures
Frameworks: Familiarity with the Spring framework, especially Spring Boot, through academic projects, internships, or personal projects
Problem-Solving: Strong analytical and problem-solving skills with a keen attention to detail
Communication: Good verbal and written communication skills
Eagerness to Learn: A genuine interest in and desire to learn about cloud technologies (AWS), messaging systems (Kafka), and the financial technology domain
Basic understanding of SQL or NoSQL databases
Exposure to cloud platforms like AWS, GCP, or Azure
Familiarity with version control systems, particularly Git
Knowledge of CI/CD concepts and tools (e.g., Jenkins, GitLab CI)
Familiarity with financial products or the financial industry (e.g., derivatives, fixed income, credit)
Exposure to or interest in AI-powered software development tools (e.g., Devin AI, GitHub Copilot) is a plus
Nice to have:
Exposure to or interest in AI-powered software development tools (e.g., Devin AI, GitHub Copilot) is a plus