Posted on: 12/12/2025
Description :
- Develop, enhance, and maintain high-performance, scalable, and secure backend services.
- Collaborate closely with product and engineering teams to understand requirements, design system architecture, and iterate rapidly.
- Write clean, reusable, high-quality, and maintainable code following best engineering practices.
- Lead architectural discussions, design review sessions, and drive technical decision-making.
- Ensure the technical feasibility, scalability, and reliability of all backend components.
- Optimize applications for speed, performance, and system stability.
- Encourage innovationidentify areas of improvement and propose solutions to enhance efficiency, productivity, and system robustness.
- Mentor, guide, and support junior team members through training, code reviews, and technical coaching.
- Research and apply modern technologies, engineering practices, and architectural patterns relevant to product growth.
- Collaborate with cross-functional teams to ensure seamless integration of frontend, backend, and infrastructure components.
- Participate in on-call support, capacity planning, and performance monitoring as needed.
Requirements :
Educational Background :
- Bachelors/Masters in Computer Science, Engineering, or a related technical field.
Experience :
- 5- 10 years of strong, hands-on experience in backend development and large-scale distributed systems.
Technical Skills :
Backend & Frameworks :
- Expertise in Java and Spring Framework / Spring Boot.
- Solid experience in microservices architecture and distributed system design.
Databases & Storage :
- Strong working knowledge of :
1. MySQL
2. MongoDB
3. Solr
4. Redis
Infrastructure & DevOps :
- Experience with containerization and orchestration :
1. Docker
2. Kubernetes
- Good understanding of CI/CD pipelines, deployment strategies, and observability.
API Design & Integrations :
- Experience designing clean, scalable, intuitive REST APIs and integrating third-party systems.
- Ability to architect solutions considering client, server, DB interactions, and end-to-end workflow.
System & Architecture Skills :
- Strong ability to think breadth-wise (client/server/DB/control flow).
- Strong ability to think depth-wise (threads, concurrency, sessions, space-time complexity).
- Exceptional system-design, low-level design, and architectural skills.
Soft Skills :
- Excellent teamwork and communication skills.
- Strong problem-solving mindset with ability to handle multiple tasks and complex challenges.
- Ability to work in a fast-paced, collaborative environment.
Nice-to-Have Skills :
- Experience with event-driven architectures or messaging systems.
- Familiarity with caching strategies, performance tuning, and distributed tracing.
- Experience with GitOps, SRE practices, and cloud-native patterns
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1588758
Interview Questions for you
View All