Posted on: 03/09/2025
Job Description :
We are seeking a highly skilled Backend Engineer with strong expertise in designing and building scalable, high-performance backend systems. The ideal candidate will work closely with software architects, contribute to technology decisions, and ensure adherence to design and coding best practices while delivering secure and efficient solutions.
Key Responsibilities :
- Ensure adherence to SOLID design principles and industry best practices.
- Design, implement, and maintain Java-based applications that are high-volume, low-latency, and capable of delivering high availability and performance.
- Analyze user requirements, translate them into functional and technical specifications, and deliver appropriate solutions.
- Conduct software analysis, development, testing, debugging, and deployment to ensure system quality and compliance with standards.
- Provide technical leadership in selecting technologies, standardizing architecture, defining development patterns, and creating internal developer tools such as libraries, SDKs, automation frameworks, and infrastructure management solutions.
- Prepare technical specifications and documentation based on conceptual design and business requirements.
- Evaluate multiple solution options for given problems and recommend the most suitable approach.
- Monitor production systems, ensure system stability, and maintain compatibility for future requirements.
- Design and implement high-availability strategies, including automation, to ensure continuous service availability.
- Write efficient, secure, and production-ready code.
- Maintain, optimize, and upgrade existing systems to meet evolving business needs.
Required Skills & Qualifications :
- Proven experience in developing high-performance, scalable, and low-latency backend systems.
- Solid understanding of design principles, especially SOLID and clean coding practices.
- Experience in designing APIs, databases, and backend architectures.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and microservices architecture.
- Strong knowledge of testing, debugging, and performance optimization.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Good to Have :
- Exposure to distributed systems, event-driven architectures, and messaging queues.
- Knowledge of monitoring and logging frameworks (ELK, Prometheus, Grafana).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1540604
Interview Questions for you
View All