Posted on: 02/11/2025
Description :
Key Responsibilities :
- Design, develop, and maintain scalable, reliable, and secure backend systems and APIs.
- Architect and implement distributed systems and microservices-based solutions.
- Collaborate with product, frontend, and DevOps teams to deliver end-to-end features.
- Implement integration between internal and external systems using REST, SOAP, or messaging queues (Kafka, Flink, etc.).
- Optimize system performance, ensure reliability, and troubleshoot production issues.
- Apply Agile and DevOps practices including CI/CD automation, containerization (Docker/Kubernetes), and infrastructure as code.
- Ensure best practices in code quality, testing, and deployment.
- Mentor junior engineers, conduct code reviews, and share knowledge within the team.
- Proactively identify technical risks and propose mitigation strategies.
- Stay updated with emerging technologies and propose adoption where beneficial.
Must-Have Skills :
- Strong knowledge of Backend Engineering principles, system design, and distributed computing.
- Hands-on experience with Java, Python, and Spring Boot.
- Experience in building and consuming SOA, RESTful, and SOAP APIs.
- Proficiency in messaging systems such as Kafka, Flink, or RabbitMQ.
- Solid understanding of Agile methodologies and DevOps practices (CI/CD pipelines, Docker/Kubernetes, IaC, monitoring tools).
- Strong debugging, analytical, and problem-solving skills.
- Proven ability to own and deliver features/components end-to-end.
- Excellent communication and cross-functional collaboration skills.
- Experience mentoring or guiding junior engineers.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1568623
Interview Questions for you
View All