The IT Firm

Backend Developer - Java/Golang

Hyderabad, TS, IN

17 days ago
Save Job

Summary

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)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job