{bc}
linkedin

Senior Java Software Engineer

The Group Securities
Doha, QAT
Fulltime
Mid-Senior
1 months ago
JavaPythonC++JavaScriptAgileScrum
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaPythonC++
Smart Apply

Full Job Posting

About Us

The Group Securities is a well-established investment organization working in the finance industry since 1989, as a company devoted to the stock exchange.

It was licensed once Qatar Stock Exchange was founded in 1997 and provides an array of investment services to more than 400,000 investors, with portfolios exceeding QR 100 billion.

As brokerage firm, The Group Securities finances margin trading and operates as liquidity provider for the listed shares and ETFs.

The company has a paid-up capital worth (QR 1 billion) and has been continuously posting profit since its inception.

Besides being licensed by Qatar Financial Market Authority to exercise these activities, The Group Securities is also a member of Qatar Stock Exchange.

Key Responsibilities

  • Design and develop robust, scalable, and secure backend services using

Java (Spring Boot)

  • .
  • Collaborate with product managers, frontend developers, DevOps, and QA teams to deliver end-to-end features.
  • Architect solutions with a strong focus on
  • performance
  • ,
  • scalability
  • , and
  • maintainability
  • .
  • Write unit, integration, and functional tests to ensure high code quality.
  • Lead code reviews, mentor junior developers, and establish best practices in coding and design.
  • Contribute to microservices architecture and participate in the decision-making process for design and implementation.
  • Troubleshoot and resolve production issues and performance bottlenecks.
  • Participate in Agile/Scrum ceremonies and contribute to project planning and estimation.

Qualifications

  • **7+ years**
  • of professional Java development experience .
  • Strong hands-on experience with

Spring Boot

,

Spring Mvc

,

Spring Data

, and

Spring Security

  • .
  • Deep understanding of
  • RESTful API design
  • and best practices.
  • Proficiency in

Java 11+

  • (Java 17+ preferred).
  • Experience with
  • multithreading
  • ,
  • concurrency
  • , and
  • asynchronous programming
  • in Java.
  • Solid knowledge of software design patterns and principles (OOP, SOLID, DDD, etc.).
  • Experience with
  • build tools
  • like Maven or Gradle.
  • Strong understanding of
  • unit testing
  • (JUnit, Mockito) and
  • integration testing
  • .
  • Familiarity with

Docker

,

Kubernetes

  • , or container-based development.
  • Knowledge of
  • CI/CD tools
  • (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Comfortable with version control systems (Git), code reviews, and collaborative development.
  • Excellent problem-solving and communication skills.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at The Group Securities