Senior Software Engineer - Java

Jobgether · India

Company

Jobgether

Location

India

Type

Full Time

Job Description

Team: IT

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Java in India.

This role offers the opportunity to build and evolve high-impact, customer-facing digital products that drive revenue, growth, and operational success for global clients across industries such as SaaS, media, information services, and retail. You will work in a product-driven engineering environment where outcomes matter as much as code quality, and where engineering teams are empowered to think beyond delivery toward measurable business value. The role involves designing and developing scalable, secure, and high-performance backend systems using modern Java technologies. You will collaborate closely with global cross-functional teams including engineers, designers, and product stakeholders to translate requirements into robust software solutions. Operating in an agile, fast-paced environment, you will contribute across the full development lifecycle from design to deployment. This is a strong opportunity for engineers who want to combine technical depth with product thinking in a highly collaborative global setup.

Accountabilities:

  • Develop, enhance, and maintain high-quality backend systems and microservices using Java and Spring-based technologies.
  • Design and implement scalable, secure, and performant software solutions aligned with product and client goals.
  • Participate in requirement gathering, estimation, planning, and technical design discussions with stakeholders.
  • Write clean, testable, and efficient code following best practices in OOP, SOLID principles, and design patterns.
  • Contribute to architecture discussions using modern design approaches such as microservices and high-level modeling (UML/C4).
  • Engage in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and reviews.
  • Collaborate with cross-functional teams to identify user pain points and continuously improve product features.
  • Mentor junior engineers and contribute to internal engineering communities and best practice sharing.
  • Requirements:

    • 3–5+ years of hands-on experience in Java development with strong expertise in Spring Boot, Hibernate, and microservices architecture.
    • Strong knowledge of object-oriented programming, design patterns, and software engineering principles (SOLID, abstraction, encapsulation).
    • Experience working with relational databases such as MySQL or Oracle, including SQL queries, joins, and performance tuning.
    • Proficiency in building, testing, and deploying scalable enterprise-level applications.
    • Hands-on experience with unit testing frameworks and test-driven development practices.
    • Familiarity with Docker and containerized application environments.
    • Understanding of system design, multi-threading, memory management, and application optimization.
    • Experience working in Agile environments with strong communication and collaboration skills.
    • Exposure to cloud environments and distributed systems is a plus.
    • Strong English communication skills, both written and verbal.
    • Benefits:

      • Opportunity to work on global digital products with high business impact.
      • Collaborative and product-driven engineering culture focused on outcomes and innovation.
      • Hybrid/remote flexibility depending on project requirements.
      • Continuous learning opportunities and exposure to modern architecture and cloud-native technologies.
      • Strong focus on mentorship, engineering excellence, and professional growth.
      • Inclusive and award-recognized workplace culture.
Apply Now

Date Posted

05/27/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories