We are developing one of the best trading platforms in the USA serving more than 200k online users each day working over desktops mobile and web.
Platform backend services are responsible for all business processes related to trading: order issuing validation routing option price calculation reconciliation etc. High performance low latency and fault tolerance is our daily job. We strive for code quality performing careful code reviews and various types of testing.
Teams coexist in a Scrum/Kanban environment backed by the Atlassian suite Slack TeamCity Sonar Docker etc.
Teams are multicultural and distributed typically consisting of 37 BE engineers balanced by QAs FEs BAs
Major parts of our stack:
- Java 11 Collections Streams Threads Concurrency Azul JVM
- Spring JUnit5 AssertJ Mockito
- Docker PostgreSQL Liquibase Splunk
We expect the Java Backend Developer to have:
- passion for coding in Java
- exposure to the Java (J2SE) platform understanding whats happening under the hood: threads collections streams memory garbage collector
- foundation in computer science data structures algorithms and their complexities
- desire to optimise document and maintain code and also carefully cover it with tests
- willingness and energy to take your ideas all the way from proof of concept to productionproof code
- general responsibility and resultoriented mindset
- desire to achieve goals as a team willingness to help colleagues and ability to provide/accept constructive feedback
- B1 English to be able to communicate with multicultural teams and a US customer
Qualifications :
Musthave skills:
- trading and capital markets background
- handson experience in concurrent programming and understanding of thread synchronisation approaches
- exposure to distributed systems following strong performance and reliability requirements
- foundation in asynchronous communications
- solid Unix/Linux knowledge
Additional Information :
Care for the employees is one of Devexperts core values. For the suggested position we offer a benefits package that will guarantee the comfort of our new teammate.
Flexibility benefits:
- Possibility of hybrid/remote work mode
- Flexible working hours.
Health and recreation benefits:
- 20 days of paid vacation
- 5 days of fully paid additional wellness days
- Medical insurance premium package
- Free MultiSport card.
Facility benefits:
- Modern office with new equipment
- Panoramic view of Vitosha mountain
- PlayStation Billiard Relax zone and Gym
- Parking space/public transport card
- Free drinks and snacks.
Community benefits:
- Teambuilding activities
- Corporate parties
- Football club
- Speakers club
- Free admission to corporate external events
- Possibility of joining conferences and professional fairs.
Professional training benefits:
- English language courses
- Local language courses for foreign employees
- Unlimited access to selflearning platforms
- Certification opportunities
- Mentorship Program.
Social benefits:
- Referral bonuses for specific roles
- Paid leave upon special events.
Remote Work :
No
Employment Type :
Fulltime