Java Backend Engineer

Dubai, DU, AE, United Arab Emirates
Gulf Executive Offices, Bahrain

Job Description

Job Summary



We are seeking a highly skilled

Java Backend Engineer

to design, develop, and optimize scalable backend systems and services. The ideal candidate will have strong expertise in

Java

,

Microsoft architecture environments

,

Kafka

, and a solid foundation in

data structures and algorithms

. You will collaborate with cross-functional teams to build secure, high-performance applications and ensure seamless integration with front-end and enterprise systems.

Key Responsibilities



Design, develop, and maintain backend services and APIs using

Java

and related frameworks. Implement distributed systems and data pipelines leveraging

Kafka

. Apply

data structures and algorithms

to build efficient, high-performance solutions. Work within

Microsoft architecture

environments and integrate backend services with enterprise applications. Ensure scalability, reliability, and performance optimization of backend services. Collaborate with front-end developers, DevOps, and product teams to deliver end-to-end solutions. Write clean, maintainable, and testable code following best practices. Troubleshoot, debug, and resolve production issues. Contribute to architecture discussions, design reviews, and code reviews. Stay updated with emerging backend technologies and contribute to continuous improvement.

Qualifications & Requirements



Bachelor's degree in Computer Science, Software Engineering, or related field.

5+ years

of professional backend development experience (preferably in enterprise systems). Strong expertise in

Java

(Java 8+). Solid knowledge of

Microsoft architecture environments

(e.g., Windows Server, MS SQL, Azure ecosystem). Hands-on experience with

Kafka

for real-time data streaming and distributed messaging. Strong foundation in

data structures, algorithms, and system design

. Experience building scalable RESTful APIs and microservices. Familiarity with databases (SQL/NoSQL). Proficiency with CI/CD, Git, and containerization (Docker/Kubernetes preferred). Strong problem-solving skills and ability to work in an agile, collaborative environment.

Preferred Skills



Experience with

Spring Boot

or other Java frameworks. Knowledge of

cloud platforms

(Azure preferred, AWS/GCP a plus). Exposure to

event-driven architecture

and real-time analytics. Familiarity with

message brokers

and other streaming platforms. Strong understanding of

security best practices

for backend systems.
Job Type: Full-time

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2003572
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned