Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Backend Developer image - Rise Careers
Job details

Java Backend Developer

Company Description

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

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, execution, 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 co-exist in a Scrum/Kanban environment backed by the Atlassian suite, Slack, TeamCity, Sonar, Docker, etc.

Teams are multi-cultural and distributed, typically consisting of 3-7 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 what's 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 production-proof code
  • general responsibility and result-oriented 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

Must-have skills:

  • trading and capital markets background
  • hands-on 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 self-learning platforms,
  • Certification opportunities,
  • Mentorship Program.

Social benefits:

  • Referral bonuses for specific roles,
  • Paid leave upon special events.

Average salary estimate

$50000 / YEARLY (est.)
min
max
$40000K
$60000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Backend Developer, Devexperts

Devexperts is on the lookout for a Java Backend Developer to join our vibrant team in Sofia, Bulgaria! With nearly two decades of experience in consulting and developing for the financial sector, our company thrives on tackling complex technological hurdles faced by leading financial institutions globally. You'll play a key role in developing one of the top trading platforms in the USA, which serves over 200,000 online users daily through an innovative blend of desktop, mobile, and web experiences. As a Java Backend Developer, you'll contribute to platform backend services managing critical business processes such as order issuance, validation, routing, execution, and pricing. We emphasize high performance, low latency, and fault tolerance in our code. Our dynamic, multi-cultural teams operate in a friendly Scrum/Kanban environment and utilize a robust tech stack including Java 11+, Spring, Docker, and PostgreSQL. If you’re passionate about coding in Java and have a solid foundation in data structures, algorithms, and concurrent programming, this is an exciting opportunity to collaborate on innovative financial software. Here at Devexperts, we foster self-improvement, welcome out-of-the-box thinking, and we believe that every idea can lead to groundbreaking solutions. Join us in creating cutting-edge technology while enjoying a fantastic set of benefits including flexible working hours, ample vacation days, and a modern workspace with stunning views of Vitosha mountain. Let's innovate together!

Frequently Asked Questions (FAQs) for Java Backend Developer Role at Devexperts
What are the main responsibilities of a Java Backend Developer at Devexperts?

As a Java Backend Developer at Devexperts, your main responsibilities will include developing and maintaining backend services that support crucial trading processes such as order validation, routing, and execution. You will ensure high performance and fault tolerance while working closely within a multi-cultural team environment to deliver robust features that enhance user experiences on our trading platform.

Join Rise to see the full answer
What qualifications are required for the Java Backend Developer position at Devexperts?

To be considered for the Java Backend Developer position at Devexperts, candidates should have a strong background in Java (ideally Java 11+) including exposure to concurrent programming and thread synchronization. A foundational understanding of data structures and algorithms is essential. Additionally, experience with distributed systems and Unix/Linux operating systems will set you apart in this role.

Join Rise to see the full answer
Is experience in trading and capital markets essential for the Java Backend Developer role at Devexperts?

Yes, having a background in trading and capital markets is crucial for the Java Backend Developer position at Devexperts. This knowledge will allow you to understand the complex challenges of developing backend services tailored to trading functionalities, thereby enhancing your contributions to the team and the platform.

Join Rise to see the full answer
What technology stack does Devexperts use for the Java Backend Developer role?

Devexperts leverages a modern technology stack for the Java Backend Developer role, including Java 11+, Spring Framework, JUnit5 for testing, and tools like Docker for containerization. Additionally, you’ll work with PostgreSQL databases, Liquibase for database migration, and various monitoring tools ensuring performance and reliability within our applications.

Join Rise to see the full answer
What benefits can a Java Backend Developer expect while working at Devexperts?

At Devexperts, Java Backend Developers can expect a comprehensive benefits package that includes flexible working conditions, 20 days of paid vacation, premium medical insurance, and additional wellness days. The modern workspace features fantastic amenities, and numerous professional development opportunities like language courses and certifications ensure a fulfilling career growth path.

Join Rise to see the full answer
Common Interview Questions for Java Backend Developer
Can you describe your experience with Java and the features you enjoy using?

In your response, emphasize your hands-on experience with various Java features such as Collections, Streams, and Concurrency. Discuss specific projects where you utilized these features, and mention any challenges you faced and how you overcame them, demonstrating your problem-solving skills and passion for coding in Java.

Join Rise to see the full answer
How do you prioritize and manage your tasks in a collaborative environment?

Here, highlight your familiarity with agile methodologies such as Scrum or Kanban that Devexperts employs. Share examples of how you manage tasks using tools like Jira and emphasize your communication skills that ensure smooth collaboration with teammates while meeting deadlines and maintaining high-quality standards.

Join Rise to see the full answer
Explain a challenging technical problem you encountered and how you solved it.

Use this opportunity to showcase your analytical skills. Describe a specific technical issue related to backend development or distributed systems that you faced, outlining your thought process and the steps you took to resolve it. Highlight how teamwork and constructive feedback played a role in your success.

Join Rise to see the full answer
What is your understanding of multithreading and how have you applied it in your projects?

Discuss your knowledge of multithreading concepts and the importance of thread synchronization approaches. Share practical examples from your previous work where you implemented multithreading, focusing on performance improvements you achieved as a result.

Join Rise to see the full answer
How do you ensure the quality of your code?

In your reply, talk about your commitment to code quality through extensive testing practices, code reviews, and utilizing tools such as SonarQube for static analysis. Share specific examples of how you anticipate and mitigate potential issues in daily development work.

Join Rise to see the full answer
What role does documentation play in your coding process?

Explain that you consider documentation an integral part of the development process. Mention how you document code to enhance collaboration, support future maintenance by other developers, and ensure that complex functionalities are clearly outlined for reference during testing and deployment.

Join Rise to see the full answer
Can you explain your experience with REST APIs and microservices?

Share your experience working with RESTful APIs, focusing on how you’ve designed, developed, and consumed these services in previous projects. Discuss the benefits of microservices architecture in enhancing scalability and performance in back-end applications.

Join Rise to see the full answer
How do you handle constructive criticism from teammates?

Emphasize your openness to feedback and your belief that constructive criticism is a key part of professional growth. Share an example of a time when you received feedback, how you responded positively, and the improvements you made as a result.

Join Rise to see the full answer
What tools and technologies are you familiar with in the context of backend development?

List the various development tools and technologies you’re experienced with, such as Docker for container management, PostgreSQL for database management, or CI/CD tools like TeamCity. Highlight your adaptability and willingness to learn new technologies as they emerge in the ever-evolving field of software development.

Join Rise to see the full answer
What motivates you to keep learning in the field of software development?

Share your intrinsic motivations for lifelong learning in technology, such as attending workshops, reading industry-related books, or engaging in online courses. Emphasize your eagerness to stay updated with the latest trends and practices, reinforcing your commitment to your role as a Java Backend Developer at Devexperts.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Devexperts Remote Vilnius, Vilnius City Municipality, Lithuania
Posted 6 days ago

We are looking for a talented Project Manager to lead software development projects at Devexperts, where innovation meets finance.

Photo of the Rise User
Devexperts Remote Porto, Portugal
Posted 11 days ago

Join Devexperts as a Senior Android Developer and help reshape their mobile application for the financial sector.

Photo of the Rise User
Realtor.com Careers Hybrid Austin, Texas, United States
Posted 22 hours ago

As a Senior Software Engineer at Realtor.com, you will transform the real estate industry with innovative search technologies.

Photo of the Rise User
SoFi Hybrid Seattle, Washington, United States
Posted 24 hours ago

Shape the future of finance as a Fullstack Software Engineer at SoFi, where innovation meets personal finance.

Knowhirematch Remote No location specified
Posted 7 days ago

A leading global tech company is looking for a Senior Software Engineer to innovate and shape their core infrastructure.

Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States
Posted 14 days ago

Join Anduril Industries as the Head of Software for the Space team to innovate military technology.

Posted 8 days ago

Join Raya Cash as an Android Kotlin Engineer and help shape the future of fintech with innovative mobile solutions.

Photo of the Rise User
Posted 12 days ago

Join Visa as a Senior Software Engineer to innovate and build the future of payment technology on a global scale.

Photo of the Rise User

U.S. Bank is seeking a skilled Lead Software Engineer to innovate in low latency FX pricing solutions within our Global Capital Markets Technology division.

Humani Remote No location specified
Posted 9 days ago

Join a tech-savvy team as a DevOps Engineer focused on innovation and digital transformation.

Devexperts is a custom software vendor for the capital markets industry. The company offers its solutions under three business areas: multi-asset, multi-market trading platforms for stock and OTC brokers, and for wealth management firms; complex s...

37 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Support Specialist (Temp) at Carnegie Learning
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
173 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
10 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife