Job role insights

  • Date posted

    February 24, 2026

  • Closing date

    February 24, 2027

  • Hiring location

    Bengaluru Chennai Coimbatore Delhi Gurugram Hyderabad Jaipur Kochi Kolkata Mumbai Noida Pune Trivandrum Vizag (Visakhapatnam)

  • Offered salary

    ₹300,000 - ₹4,500,000/year

  • Career level

    Junior Level Mid-Level Professional Senior Level Professional

  • Qualification

    Graduate / Bachelor Degree

  • Experience

    0 - 2 Years 3 - 5 Years 6 - 9 Years

  • Gender

    Female Male

Description

Company Overview

We are a fast-growing software company focused on building robust, scalable, and innovative products for global clients. Our engineering team thrives on technical excellence, collaboration, and continuous learning. We are looking for talented Java Developers at Junior, Mid-Level, and Senior levels who are passionate about writing clean, efficient code and solving complex problems that deliver real value to our customers.


Job Summary

As a Java Developer, you will be responsible for designing, developing, and maintaining backend services, APIs, and enterprise-level applications. This role provides the opportunity to work on high-performance systems, collaborate with experienced engineers, and grow into a leader in your area of expertise.

Whether you are just starting out (Junior), looking to take on more responsibility (Mid-Level), or ready to mentor and own architectural decisions (Senior), we welcome you to be part of our growing engineering family.


Key Responsibilities

Core Responsibilities (All Levels)

  • Develop, test, and maintain backend applications using Java (Java 8+).
  • Build and document RESTful APIs for client-facing and internal use.
  • Work with Spring Boot, Hibernate/JPA, and other Java frameworks to deliver scalable solutions.
  • Write clean, well-structured, and maintainable code following best practices (SOLID, OOP principles).
  • Collaborate with product, frontend, QA, and DevOps teams to deliver features on schedule.
  • Debug, troubleshoot, and fix production issues to ensure high system availability.
  • Participate in Agile/Scrum ceremonies – stand-ups, sprint planning, retrospectives.

Additional Responsibilities (Mid-Level)

  • Take ownership of feature development from requirement analysis to deployment.
  • Optimize application performance, refactor legacy code, and suggest process improvements.
  • Write unit and integration tests to improve code coverage and reliability.
  • Provide technical inputs during design discussions.

Additional Responsibilities (Senior)

  • Contribute to architectural design and technology strategy for scalable systems.
  • Mentor junior developers through code reviews, knowledge sharing, and pair programming.
  • Lead critical debugging sessions for complex issues and ensure long-term fixes.
  • Evaluate new tools, libraries, and technologies to improve team productivity.

Required Technical Skills

  • Strong programming skills in Java (Java 8 or higher).
  • Expertise in Spring Boot, Hibernate/JPA, and building REST APIs.
  • Experience with databases (MySQL, PostgreSQL, or NoSQL like MongoDB).
  • Good understanding of OOP concepts, design patterns, and multi-threading.
  • Knowledge of Maven/Gradle, and experience with Git and version control workflows.
  • Familiarity with JUnit/TestNG and test-driven development practices.
  • Ability to analyze and debug production issues effectively.

Experience Range

  • Junior: 1–2 years of professional experience (or strong internship/project exposure)
  • Mid-Level: 3–5 years of experience in backend Java development
  • Senior: 5–8 years of experience, with proven expertise in designing, mentoring, and leading feature development

Designation and compensation will be finalized based on interview performance and experience level.


Preferred Qualifications (Nice-to-Have)

  • Experience with Microservices Architecture and distributed systems.
  • Knowledge of Cloud Platforms (AWS/GCP/Azure) and deployment best practices.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Understanding of message queues (Kafka, RabbitMQ) and asynchronous processing.
  • Experience working in CI/CD pipelines and DevOps practices.

Soft Skills

  • Strong problem-solving and analytical thinking abilities.
  • Excellent communication skills to work with cross-functional teams.
  • Ability to take initiative and work independently.
  • (Senior) Ability to mentor and guide junior engineers effectively.
  • Adaptability to a fast-paced, dynamic environment and eagerness to learn new technologies.

Benefits & Perks

  • 🏡 Flexible work options – Remote / Hybrid (depending on company policy)
  • 📚 Access to learning programs, certifications, and workshops
  • 🧑‍🏫 Mentorship and career development opportunities
  • 🏥 Comprehensive health insurance and wellness programs
  • 🚀 Opportunity to work on scalable, high-impact projects
  • 📈 Career growth roadmap with regular performance reviews

Location

  • Location: [City/Region] (Remote / Hybrid / Onsite – as per policy)

Compensation

Competitive and commensurate with your level (Junior / Mid-Level / Senior) and experience.

Interested in this job?

327 days left to apply

Apply for this job

Cancel
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subscribe
Send message
Cancel