Senior Java Developer (Cyprus)
FinDev is an international company created by IT engineers. We are specializing in the development of niche software for international banks and investment funds.
We are seeking a Senior Java Developer to join the Investment Accounting / Positions team working for a big asset management fund.
This team focuses on developing software on-prem and in the cloud to capture trading transactions and calculate positions for the fund.
You will work closely with hedge fund business and other team members as a senior layer to develop efficient solutions and support others in understanding and solvingcomplex problems. This role will include working on a legacy system as well as developing a next generation in the AWS.
Position services provide asset managers with real-time data on the performance and valuation of financial assets. This allows for timely decision-making andadjustments to investment strategies based on market conditions. They also enable asset managers to analyze the performance of their portfolios by attributing returns to specific assets or strategies. This helps in understanding what drives performance and making informed investment decisions.
What do you need to know?
We are not looking for someone just to work on well defined tasks. You’ll be provided with different sorts of challenging problems (technical and business ones)required to be resolved in a smart way. At the same time you must be an expert in Java development (strong multithreading experience) with experience in AWS. You will be working with a worldwide team of developers and will be expected to do some L2 support.
Financial services experience is a bonus. Python, and TypeScript are useful skills too.
Requirements
- 10+ years of programming, with at least 5+ years of Java required (Java Core + multithreading)
- 5+ years of experience building cloud native applications with AWS
- Familiarity with Spring and Apache libraries and other large open source libraries
- Experience with Kafka and/or other real-time messaging systems
- Experience with Apache Flink
- Expert SQL/Database Query experience required
- Strong analytical ability to learn independently from the code / reverse engineer
- Ability to work well independently and in cross-functional teams
- Excellent written and oral communication skills
- Bachelor degree in Computer Science or similar
Benefits
- A remote working regime residing in Georgia, Serbia, Cyprus or Poland; or hybrid for those who reside in Kraków/Limassol (if desired)
- Relocation package to Poland or Cyprus
- Highly professional team of Java developers
- Paid vacations, paid sick leave
- 50% compensation of professional training/education/conferences etc (including English lessons).
- Medical insurance in case of working from Cyprus or Poland
- Common sense is included
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).