Middle/Senior Java Developer

Sofia, Sofia City, Bulgaria🕖 8 months ago

Devexperts has been working for nearly two decades consulting and developing for the financial industry. We solve complex technological challenges facing the most well-respected financial institutions worldwide.

By becoming a part of Devexperts, you’ll become a part of a company that fosters self-improvement and actively seeks out-of-the-box ideas. Our teams work together to create the next generation of financial software solutions. We welcome all candidates who believe, as we do, that innovation is grounded in education.

Job Description

What we have:

Our comprehensive trading platform is a flagship product, facilitating trade in stocks, ETFs, options, and various other asset classes. It boasts a robust web and mobile user interface, supplemented by advanced managerial tools for brokers.

As a backend developer, you will be instrumental in managing the order lifecycle, including order capture, validation, routing, execution, option price calculation, and reconciliation. We focus on delivering high-performance, low-latency, and fault-tolerant solutions, with an emphasis on code quality through thorough code reviews and extensive testing.

While our product has a significant existence, we continually address both functional and non-functional requirements and responsibly manage technical debt. Our work environment is agile, primarily utilising Scrum and supported by tools like Atlassian, Slack, Sonar, Docker, and more.

Qualifications

Technical Requirements:Proficient in Java 11+, with experience in Collections, Streams, Threads, and ConcurrencyFamiliar with Spring, AspectJ, and KotlinSkilled in JUnit5 and Mockito for effective testingExperienced with Docker, PostgreSQL, Liquibase, Prometheus, ELKWe Expect:A passion for Java programmingA deep understanding of the Java (J2SE) platform, including threads, collections, streams, memory management, and garbage collectionA strong grasp of computer science principles, including data structures, algorithms, and their complexitiesA drive to optimize, document, and maintain code with comprehensive test coverageCollaborative working abilities, offering assistance to colleagues and accepting constructive feedbackAn inclination for meticulous, blameless code reviews to continually improve code qualityA willingness to participate in performance analysis for resolving multi-threading issuesAn ability to work in collaboration with experienced teammates within a complex business domainA readiness to understand intricate business requirements in the finance industryKnowledge of relational database design concepts and proficiency in SQL

Preferred Skills:Familiarity with trading and capital marketsHands-on experience with concurrent programming and understanding thread synchronization approachesExposure to distributed systems, with an emphasis on performance and reliabilityComprehension of asynchronous communication principlesUnderstanding of relational database internals, including indexes and locksExperience with debugging heap and thread dumpsProficiency in code profiling using tools like YourKit, JProfiler, and Visual VMExperience in developing reliable, high-performance distributed systemsSolid knowledge of Unix/LinuxB2+ English proficiency

Additional Information

Paid vacation 20 + 5 daysFree MultiSport cardMedical insurance – premium packageМodern office spacePanoramic view of Vitosha mountainGym & billiard in the officeParking spot or public transport cardMentorship programTraining, courses, workshopsPaid pro certificationsSubscriptions to pro sourcesParticipation in conferencesEnglish coursesTrading contest within the companyTech meetup dxTechTalkSpeaker's clubOpportunity to develop your personal brand as a speakerInternal referral programRemote work / Hybrid modeFlexible scheduleWork & Travel programRelocation opportunities

Key Skills

Devexperts

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago