Senior Software Engineer/Tech Lead
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Seeking a motivated Backend Developer proficient in Java and Spring Boot to design scalable applications, optimize performance, and collaborate in a fast-paced environment.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Legend Holding Group
Driver
Dubai, UAE
Role Summary We are seeking a reliable and experienced Driver to join our team at our automotive multi-brand showroom. The successful candidate will be responsible for transporting vehicles safely, assisting customers wi
Office Boy
Dubai, UAE
Role Summary The Office Boy supports the smooth functioning of daily office activities by maintaining cleanliness, assisting staff with errands and administrative support, managing office supplies, and ensuring a welcomi
Admin Assistant cum Driver
Dubai, UAE
Job Purpose To provide administrative and clerical support to the organization while ensuring safe, efficient, and timely transportation services for employees, visitors, documents, and company materials. Key Responsibil
Spare Parts Purchaser
Dubai, UAE
Role Summary As a Spare Parts Purchaser in our workshop located in the UAE market, you will play a vital role in managing the procurement of automotive spare parts. Your responsibilities will include sourcing, negotiatin
Business Intelligence Analyst
Dubai, UAE
Job Description: BI, Automation & Systems Executive Role: BI, Automation & Systems Executive Department: Data Science & Business Intelligence Role Overview The person will be responsible for business reporting, automatio
Call Center/Customer Service Agent
Dubai, UAE
Job Title: Call Center Agent/Customer Service Agent Location: Al Quoz, Dubai, UAE Salary Range: AED 2,500 – AED 4,000 Joining Requirement: Immediate Joiner Preferred Job Summary: Legend World Rent A Car is looking for a
Chief Financial Officer (CFO)
Dubai, UAE
Job Summary: The Chief Financial Officer (CFO) is a key member of the executive leadership team, responsible for overseeing the financial strategy, planning, and operations of Legend Holding Group and its diverse busines
Group Marketing Head
Dubai, UAE
Role Summary The Group Marketing Head will lead and drive the overall marketing strategy and commercial marketing objectives across all business verticals under the group. The role requires a dynamic marketing leader cap
Driver
Dubai, UAE
Office Boy
Dubai, UAE
Admin Assistant cum Driver
Dubai, UAE
Spare Parts Purchaser
Dubai, UAE
Business Intelligence Analyst
Dubai, UAE
Call Center/Customer Service Agent
Dubai, UAE
Chief Financial Officer (CFO)
Dubai, UAE
Group Marketing Head
Dubai, UAE