- Collaboration with a leading financial institution to strengthen front-tier risk calculation and management.
- Integration of various subsystems to ensure seamless operation meeting high-quality standards.
- Utilization of the FinCad F3 core system for financial modeling and reporting, with a technology stack including Kafka, Java, Python, Kubernetes, and AWS.
- Python plays a crucial role in integration, math, and financial modeling within the FinCad F3 framework.
Responsibilities
- Hands-on development role.
- Ability to comprehend business requirements and translate them into technical backlog stories.
- Collaborative teamwork with individuals possessing diverse technical skills.
- Active participation in sprint backlog management, story writing, and grooming based on business needs.
- Adherence to Agile-based development practices.
Mandatory Skills
- 8+ years of engineering experience.
- Proficiency in Java and Python (5+ years of experience).
- Expertise in REST API, Spring (including Spring Boot and Spring Boot Actuator), and message brokers (e.g., ActiveMQ, RabbitMQ, Kafka).
- Familiarity with Python web service frameworks (e.g., FastAPI, Flask, Django) and Docker in Linux environments.
- Strong understanding of testing methodologies, including unit and integration testing (using JUnit/Mockito).
- Experience with automated testing frameworks (e.g., Jenkins, Gitlab CI/CD) is a plus.
- Proficiency in Git.
Nice-to-Have Skills
- Knowledge of RDBMS architectures, especially Oracle or SQL Server, and database tooling.
- Basic Linux tooling and administration skills, including shell scripting and file system management.
- Familiarity with Ansible.
- Basic understanding and use of API security patterns.
If you're a motivated developer with a keen interest in the financial market, adept at handling diverse tasks, and possess the required technical skills, this opportunity could be an excellent fit for you.