Senior Java Developer

The Senior Java Software Engineer is part of a high-powered, globally distributed team that solves complex business problems by leveraging technical skills to develop, maintain, and support our enterprise-level Portfolio, Risk, Order, and Execution Management system. Some of the most prestigious institutions in the world use our SAAS-based platform. Designed and built from the ground up using a micro-services architecture, the system fully supports global trading of all asset classes.

Senior Java Developer
Full-time
English: Upper-intermediate

About the company.
Created out of the combination of two best-in-class SaaS platforms, the company delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions. There are 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.

About the job
The Senior Java Software Engineer is part of a high-powered, globally distributed team that solves complex business problems by leveraging technical skills to develop, maintain, and support our enterprise-level Portfolio, Risk, Order, and Execution Management system. Some of the most prestigious institutions in the world use our SAAS-based platform. Designed and built from the ground up using a micro-services architecture, the system fully supports global trading of all asset classes.

Who will love this job
- An engineer – who has a passion for computer science, system performance, clean code and architecture with an owner mentality and the drive to automate business processes
- An analyst – who loves analyzing data and deriving insights, but also pays detailed attention to data quality
- A doer – who is enthusiastic about new challenges and problem solving, accepts a broad spectrum of responsibilities, and works hard to produce a high-quality result
- A learner – who is not afraid of being outside their comfort zone and is ready to dive into the complex finance business domain
- A teacher – who shares approaches and ideas and can bring his or her own expertise and point of view to the company
- An excellent teammate – who has a combination of technical and personal qualities to thrive in a cutting-edge software development environment

What you’ll do:
- Collaborate with the team to design, build, test, and maintain the system based on business and technical specifications
- Employ Agile principles to deliver quality software in a timely manner
- Leverage Java, JavaScript, React, Swing and other technologies
- Assist in leading projects and mentoring more junior team members

You should have:
- 5+ years of experience with Java
- Excellent Core Java with multithreading
- Excellent OO design experience
- Good SQL
- Significant experience with unit and integration testing
- Good communication skills
- Distributed caching experience is a plus
- Web development with JavaScript and React is a plus
- Financial industry experience is a big plus
- Upper-Intermediate English

Benefits:
- Paid vacation and sick leaves
- Medical insurance
- Business trips to USA
- Ability to work in Bulgaria
- Annual bonuses

Our recruiter
Alina  Shevchenko
Alina Shevchenko
Recruiter
Contact a recruiter
Java
Backend
Lead, Senior
Agile
Git
Remote
Yuliia  Chernomor
Full Stack Engineer
Remote,
English (Intermediate)
Full-time
Марта Стопец
Senior QA Manual Test Engineer / Agile Tester
Remote,
Kyiv, Ukraine
Lviv, Ukraine
English (Upper-intermediate)
Full-time
Remote,
English (Intermediate)
Full-time
Remote,
Kyiv, Ukraine
Lviv, Ukraine
English (Upper-intermediate)
Full-time