Middle/Senior Java Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Middle/Senior Java Developer

Devexperts, a renowned software development company in the financial industry, specializes in tackling complex technological challenges for leading financial institutions worldwide. As a team member, you will contribute to a company valuing self-improvement and fostering innovation. We aim to build the next generation of advanced financial software solutions, and we eagerly welcome candidates who align with our belief that education serves as the foundation of innovation.

Job Description

Who we are:
We are more than 500 engineers in several RnD offices over the world: Bulgaria, Georgia, Germany, Portugal, Turkey.
Our engineers are coding contest winners, podcast makers, public speakers and real craftsmen of software development. 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 Concurrency
  • familiar with Spring, AspectJ, and Kotlin
  • skilled in JUnit5 and Mockito for effective testing
  • experienced with Docker, PostgreSQL, Liquibase, Prometheus, ELK

We Expect:

  • a passion for Java programming
  • a deep understanding of the Java (J2SE) platform, including threads, collections, streams, memory management, and garbage collection
  • a strong grasp of computer science principles, including data structures, algorithms, and their complexities
  • a drive to optimize, document, and maintain code with comprehensive test coverage
  • collaborative working abilities, offering assistance to colleagues and accepting constructive feedback
  • an inclination for meticulous, blameless code reviews to continually improve code quality
  • a willingness to participate in performance analysis for resolving multi-threading issues
  • an ability to work in collaboration with experienced teammates within a complex business domain
  • a readiness to understand intricate business requirements in the finance industry
  • knowledge of relational database design concepts and proficiency in SQL
  • university degree

Preferred Skills:

  • familiarity with trading and capital markets
  • hands-on experience with concurrent programming and understanding thread synchronization approaches
  • exposure to distributed systems, with an emphasis on performance and reliability
  • comprehension of asynchronous communication principles
  • understanding of relational database internals, including indexes and locks
  • experience with debugging heap and thread dumps
  • proficiency in code profiling using tools like YourKit, JProfiler, and Visual VM
  • solid knowledge of Unix/Linux

Life in Devexperts

We will only achieve our mission if we live our culture. We start with becoming learners in all things—having a growth mindset. Then we apply that mindset to learning about our customers, being diverse and inclusive, working together as one, and—ultimately—making a difference in the world.

#J-18808-Ljbffr
Original job Middle/Senior Java Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt İstanbul, Fatih, İstanbul (Il); Marmara Bölgesi

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Turkey

Share this job with your friends

GrabJobs is the no1 job portal in Turkey, connecting you to thousands of jobs fast! Find the best jobs in Turkey, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.