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.