Description :
We are seeking a Software Development Engineer III (Backend) to design and develop scalable, high-performance backend systems. You will work on complex, large-scale applications, ensuring low latency, high reliability, and fault tolerance, while collaborating with cross-functional teams to deliver impactful solutions.
Responsibilities :
- Architect and develop scalable backend services and APIs.
- Build, test, and deploy backend features using Java and Spring Boot, maintaining high code quality.
- Optimize system performance, troubleshoot bottlenecks, and implement efficient algorithms.
- Design and maintain relational (MySQL / PostgreSQL) and NoSQL (MongoDB / Cassandra) databases.
- Collaborate with frontend, product, and data teams for seamless integration.
- Take end-to-end ownership of modules from requirement analysis to production monitoring.
- Implement secure coding practices and maintain compliance standards.
- Conduct code reviews and mentor junior engineers.
Requirements :
5 - 8 years of backend development experience.Strong proficiency in Java and frameworks like Spring Boot.Hands-on experience with SQL (MySQL / PostgreSQL) and NoSQL (MongoDB / Cassandra).Experience with cloud platforms (AWS, GCP, Azure) for deployment and infrastructure.Familiarity with CI / CD pipelines, Git, and observability tools like Prometheus and Grafana.Strong understanding of algorithms, data structures, distributed systems, and asynchronous programming.Excellent communication and teamwork skills in a fast-paced, agile environment.Bachelor's or Master's degree in Computer Science, Engineering, or related field.(ref : hirist.tech)