Senior Software Engineer/Tech Lead
Job in
Dubai, Dubai, UAE/Dubai
Listed on 2026-06-11
Listing for:
Legend Holding Group
Full Time
position Listed on 2026-06-11
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Backend Developer
We are looking for a highly motivated Backend Developer with strong expertise in Java and Spring Boot to join our growing engineering team. The ideal candidate should have experience designing and building scalable backend services, a solid understanding of system design principles and the ability to thrive in a fast-paced startup environment. This role offers significant ownership, exposure to architecture decisions and an opportunity to work on products that serve real‑world business needs at scale.
Key Responsibilities- Backend Development:
- Design, develop, test, and maintain scalable backend applications and microservices using Java and Spring Boot.
- Build robust RESTful APIs and backend services that are secure, reliable, and performant.
- Write clean, maintainable and well‑documented code following engineering best practices.
- Participate in code reviews and contribute to improving development standards.
- System Design & Architecture:
- Design scalable and fault‑tolerant backend systems.
- Contribute to architecture discussions and technology decisions.
- Optimize application performance, reliability, and scalability.
- Implement caching, asynchronous processing, and database optimization strategies where appropriate.
- Database Management:
- Design and optimize database schemas.
- Work with relational databases (MySQL, Postgre
SQL) and No
SQL databases (Mongo
DB, Dynamo
DB or similar). - Write efficient queries and ensure data integrity and performance.
- Performance and Reliability:
- Implement monitoring, logging and alerting solutions.
- Troubleshoot production issues and perform root cause analysis.
- Optimize applications for high availability and low latency.
- Cloud & Dev Ops
Collaboration:- Work with cloud‑native technologies and deployment pipelines.
- Collaborate with Dev Ops teams to manage deployments and infrastructure.
- Contribute to CI/CD processes and automation initiatives.
- 3-5 years of hands‑on experience in backend application design and development.
- Strong proficiency in Java.
- Strong experience with Spring Boot and related Spring ecosystem projects.
- Good understanding of object‑oriented programming, design patterns, and SOLID principles.
- Experience designing and consuming REST APIs.
- Strong knowledge of SQL databases such as MySQL or Postgre
SQL. - Experience working with No
SQL databases such as Mongo
DB, Dynamo
DB, Cassandra, etc. - Hands‑on experience with Redis for caching, rate limiting, session management or performance optimization.
- Experience working with Git and modern software development workflows.
- Strong understanding of scalability, caching strategies, load balancing, database optimization, distributed systems fundamentals, event‑driven architectures, and microservices architecture.
- Comfortable working in a fast‑paced environment.
- Ability to take ownership of features from design to production.
- Strong problem‑solving and debugging skills.
- Eagerness to learn new technologies and adapt quickly.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×