Java Developer

Location: Sofia, Bulgaria, Bulgaria
Date Posted: 10-13-2017
Our client is a global online provider of foreign exchange (forex) trading and related services to retail and institutional customers worldwide, providing services through its own online trading platforms and affiliates. The company has offices in Plano, San Francisco, London, Paris, Berlin, Milan, Hong Kong, Sydney, Athens, Tokyo, affiliate offices in Toronto, Tel-Aviv, Santiago, Beirut and has a rapidly growing back-office operations department in Sofia.

• Design, build, and maintain efficient, reusable, and reliable Java code
• Ensure the best possible performance, quality, and responsiveness of the applications
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality, organization, and automatization
• Be able to self-teach by looking at existing code
• Proficient in Java, with a good knowledge of its ecosystems
• Solid understanding of object-oriented programming
• Familiar with various design and architectural patterns
• Skill for writing reusable Java libraries
• Knowledge of concurrency patterns in Java
• Familiarity with Java GUI frameworks
• Knack for writing clean, readable Java code
• Experience with databases (RDBMS)
• Understanding fundamental design principles behind a scalable application
• Basic understanding of the class loading mechanism in Java
• Creating database schemas that represent and support business processes
• Basic understanding of JVM, its limitations, weaknesses, and workarounds
• Implementing automated testing platforms and unit tests
• Proficient understanding of code versioning tools, such as Git
• Familiarity with continuous integration
• Must have a degree in Computer Science or any related subjects with 0-3 years of experience
• Should have excellent communication, interpersonal skills and a team player
• Must have the ability to learn and work on latest technologies, have good analytical skills and pick up fast
• Must have worked on at least 1 Java project in the last 9 months
Preferred Skills:
• Knowing how to build websites (HTML, Javascript, etc)
• Oracle + MySQL
• Familiarity with Python or any other language
Start Date: ASAP
Hours: Full time, 40 hours per week, Monday – Friday
If you are interested, please send your CV in English to

All applications will be treated in strict confidentiality. Only short-listed candidates will be contacted for an interview. IC Recruiting Ltd. Recruitment license from National Agency of Employment No 1334/- exp. 01.08.2016
Timothy Howlett
InterContinental Recruiting

Please contact me with any questions:

(w) 359 2 811 1366
this job portal is powered by CATS