FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Java Developer, Middle Office Transformation
findevSenior Java Developer working for an asset management fund's Investment Accounting team. Leading software development to capture trading transactions and provide accurate performance metrics.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Java Development, particularly in multithreading and real-time messaging systems, while effectively collaborating with cross-functional teams to enhance investment accounting processes and deliver accurate trading insights.
Highest-signal resume keywords
Java DevelopmentMultithreadingKafkaSQL/Database QueryDistributed Caching Technologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaMultithreadingSQLDatabase QueryDistributed SystemsData-Intensive ApplicationsReal-Time Messaging SystemsDistributed CachingAnalytical SkillsReverse Engineering
Soft Skills
CollaborationIndependent WorkAnalytical Ability
Tools & Technologies
KafkaMemcachedIgnite
Certifications & Qualifications
Bachelor Degree in Computer Science
Industry Keywords
Investment AccountingHedge FundTrading TransactionsP&LPerformance
Tech Stack
Tools & technologiesAWSCloudJavaKafkaPythonSQL
About the role
Key responsibilities & impact- Seeking a Senior Java Developer to join the Investment Accounting / Positions team.
- Develop software on-prem and in the cloud to capture trading transactions.
- Collaborate closely with hedge fund business and team members.
- Provide investment teams with a near real-time, accurate view of trades, positions, P&L, and performance.
- Deliver efficiency across processes, improving access to positions, P&L, and performance.
Requirements
What you’ll need- Required Bachelor degree in Computer Science or similar.
- 8+ years of programming, with at least 5+ years of Java required (Java Core + multithreading).
- 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.
Benefits
Comp & perks- Flexible work setup: remote or a hybrid model.
- 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.
- Relocation Package: assistance for relocation to Poland or Cyprus, if desired.