Description : We are seeking a skilled backend engineer with expertise in designing and building scalable, high-performance systems.
Responsibilities :
- Collaborate with architects to design and implement scalable systems
- Ensure adherence to SOLID principles and industry best practices
- Design and maintain high-volume, low-latency Java applications for high availability and performance
- Analyze user requirements and deliver solutions
- Conduct software analysis, development, testing, debugging, and deployment
- Provide technical leadership in selecting technologies and creating developer tools
- Prepare technical specifications and documentation
- Evaluate solution options and recommend the most suitable approach
- Monitor production systems and ensure system stability
- Design high-availability strategies and write efficient code
Skills & Qualifications :
Strong programming experience with Java and related frameworksExperience in developing high-performance, scalable systemsSolid understanding of design principles and clean coding practicesExperience in designing APIs, databases, and architecturesFamiliarity with cloud platforms and microservices architectureKnowledge of testing, debugging, and performance optimizationExcellent problem-solving skillsRequirements :
Hands-on experience with DevOps tools, CI / CD pipelines, and containerizationExposure to distributed systems and event-driven architecturesKnowledge of monitoring and logging frameworks(ref : hirist.tech)