{bc}
naukri

Senior Software Engineer/Tech Lead

Legend Holding Group
Dubai, UAE
Mid-Senior
5 days ago
Software ArchitectureSystem DesignAgile MethodologiesCI/CDCloud Computing (AWS/Azure/GCP)Microservices
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Software ArchitectureSystem DesignAgile Methodologies
Smart Apply

Full Job Posting

Overview

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.

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.

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.

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 Legend Holding Group