- Home
- Jobs
- Legend Holding Group
- Senior Software Engineer/Tech Lead
Senior Software Engineer/Tech Lead
Job Description Roles & Responsibilities Backend Developer (Java/Spring Boot) 3 to 6 Years Experience About the Role 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/PostgreSQL) and NoSQL databases (MongoDB/DynamoDB or similar). Write efficient queries and ensure data integrity and performance. Performance & Reliability Implement monitoring, logging, and alerting solutions. Troubleshoot production issues and perform root cause analysis. Optimize applications for high availability and low latency. Cloud & DevOps Collaboration Work with cloud-native technologies and deployment pipelines. Collaborate with DevOps teams to manage deployments and infrastructure. Contribute to CI/CD processes and automation initiatives. Required Skills & Experience Technical Skills 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 (OOP), Design Patterns, and SOLID principles. Experience designing and consuming REST APIs. Strong knowledge of SQL databases such as MySQL or PostgreSQL. Experience working with NoSQL databases such as MongoDB, DynamoDB, 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. System Design Strong understanding of: Scalability Caching strategies Load balancing Database optimization Distributed systems fundamentals Event-driven architectures Microservices architecture Startup Mindset 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. Desired Candidate Profile Company Industry IT - Software Services Department / Functional Area IT Software Keywords Senior Software Engineer/Tech Lead Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyLegend Holding Group
- LocationDubai, UAE
- CategoryDevOps
- SourceNaukrigulf
- Listed3 months ago
Related DevOps jobs
Country Head – Apple Business (Iraq)
� WE ARE HIRING: Country Head – Apple Business (Iraq) ��� We are looking for an experienced, strategic, and growth-driven leader to drive our Apple Business…
Agile Delivery Expert - Digital Platforms
Zain Iraq is actively recruiting to hire Agile Delivery Expert - Digital Platforms, who owns the pace at which digital platforms deliver. The role is the…
Senior Specialist - Application Support
As a member of the Investment Technology support team will support various applications running in an investment management organisation. Position requires…
Senior Oracle Database Engineer
We are hiring a Senior Oracle Database Engineer to support enterprise technology projects with a strong focus on Oracle performance tuning and DBA automation…