IT Firm
Backend Developer - Java/Golang
Job Location
in, India
Job Description
Job Title: Backend Developer Java & Golang About the Role : We are seeking a passionate and skilled Backend Developer proficient in Java and Golang to join our growing engineering team. In this role, you will design, develop, and scale backend systems that power high-traffic, real-time internet applications and SaaS products. You'll have the opportunity to work on complex, distributed architectures and contribute directly to the success of our products. As a backend engineer, youll collaborate with cross-functional teams including DevOps, product managers, QA, and frontend developers to deliver robust and scalable features while maintaining system stability and performance. Key Responsibilities : - Design, develop, and maintain scalable microservices and backend APIs using Java (Spring Boot) and Golang. - Architect reliable, distributed systems capable of handling millions of requests per day. - Build RESTful APIs and backend logic for performance-critical applications. - Integrate and manage message queues like Apache Kafka for event-driven systems. - Implement caching strategies using Redis, Memcache, and other technologies to improve system responsiveness. - Collaborate in code reviews, design discussions, and contribute to architectural decisions. - Write clean, testable, and efficient code following best practices and coding standards. - Work closely with DevOps to ensure smooth CI/CD deployment pipelines and infrastructure automation. - Monitor, troubleshoot, and resolve production issues with high ownership and accountability. - Research, experiment with, and adopt new technologies to drive innovation and optimization across systems. Required Skills & Qualifications : - 3 years of hands-on experience in backend development with Java and Golang. - Solid understanding of OOPs concepts, data structures, algorithms, and design patterns. - Practical experience with Spring Boot, REST APIs, and microservices architecture. - Experience with Linux environments and building production-ready applications. - Proficient in working with SQL databases like MySQL and tools like Hibernate/JPA. - Familiarity with caching technologies such as Redis, Memcache, and indexing tools like Apache Solr. - Experience working with message brokers (Kafka, RabbitMQ) in distributed systems. - Exposure to cloud platforms like AWS, Docker, Kubernetes, and modern DevOps to Have : - Prior experience building high-scale SaaS applications or real-time internet platforms. - Familiarity with monitoring tools and logging frameworks (Prometheus, ELK, Grafana, etc.). - Contributions to open-source projects or a strong GitHub portfolio. - Working knowledge of frontend stacks (ReactJS, TypeScript) is a plus but not required. What You'll Gain : - Work on high-impact projects in a fast-paced, product-driven environment. - Opportunities to influence architecture and tech stack decisions. - A culture that encourages experimentation, learning, and continuous improvement. - Access to mentorship from experienced engineers and growth-focused leadership. - Competitive salary, flexible working hours, and a healthy work-life balance. (ref:hirist.tech)
Location: in, IN
Posted Date: 4/20/2025
Location: in, IN
Posted Date: 4/20/2025
Contact Information
Contact | Human Resources IT Firm |
---|