Java developer (middle office transformation)
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 player. This role will be instrumental in advancing our Middle Office transformation initiative by providing our investment teams with a rich, near real-time, and accurate view of trades, positions, P&L, and performance, and technology teams with standardized interfaces to access accurate information on time. We seek an individual with a proven track record for building complex financial systems.
Position services provide asset managers with real-time data on the performance and valuation of financial assets. This allows for timely decision-making and adjustments 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. Our middle office transformation initiative will completely transform our business workflows by delivering efficiency across processes, providing our investment teams with more accurate and timely access to positions, P&L, and performance.
Locations
- Cyprus
- Georgia
- Poland
- Serbia
Required
- Financial knowledge of transactions, positions, P&L, or performance management
- Bachelor degree in Computer Science or similar.
- 8+ years of programming, with at least 5+ years of Java required (Java Core + multithreading).
- 5+ years of experience building cloud native applications with AWS.
- Experience with Kafka and/or other real-time messaging systems.
- Experience with distributed caching technologies such as Memcached, Ignite, etc
- Experience in developing distributed, large-scale, data-intensive applications
- 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.
Nice to have
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 required. Python is useful to know.
Benefits
- Flexible work setup: remote or a hybrid model
- Full health insurance coverage for those based in Poland and Cyprus.
- 50% coverage of health insurance for spouses and children in Poland and Cyprus.
- 24 days of paid vacation.
- 10 days of paid sick leave.
- 50% reimbursement for professional training, education, conferences.
- Work alongside a highly professional team.
- Engaging teambuilding events and activities.
In case of relocation to Poland or Cyprus, we offer
- Flight tickets, accommodation rent for 1st month for our relocated employee and his/her official family.
- Support in visa application and issue process, entry permit and residence permit processing