J

Software Development Engineer II ( Java Backend )

icon building Company : Jobgether
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Development Engineer II ( Java Backend )










This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Development Engineer II (Java Backend) based in India.


This is a high-impact backend engineering role focused on building and scaling mission-critical distributed systems that power large-scale digital interactions. You will work in a fast-paced, product-driven environment where performance, reliability, and scalability are key priorities. The role involves designing and developing high-volume, low-latency backend services using modern Java-based frameworks and cloud-ready architectures. You will collaborate closely with cross-functional teams, including product, platform, and engineering groups, to deliver robust, production-grade solutions. This is an opportunity to work on complex systems involving real-time data processing, microservices, and event-driven architectures. The environment encourages ownership, technical depth, and continuous improvement in engineering practices.










Accountabilities:


You will be responsible for designing, developing, and maintaining scalable backend services that support high-traffic, mission-critical applications. The role involves building REST-based APIs, ensuring system performance, and contributing to overall software architecture decisions. You will also participate in production support activities, including debugging issues, resolving system failures, and participating in on-call rotations. Key responsibilities include:



  • Designing and developing high-performance backend applications using Java and Spring Boot, ensuring scalability and low latency

  • Building and maintaining RESTful APIs and microservices-based architectures

  • Working with SQL and NoSQL databases (such as MySQL and Cassandra) to design efficient data models

  • Debugging production issues and ensuring system stability across distributed environments

  • Collaborating with cross-functional teams to define technical requirements and manage dependencies

  • Participating in code reviews, enforcing coding standards, and improving overall code quality

  • Working with event-driven systems and data processing tools such as Kafka and related frameworks

  • Documenting technical designs, system flows, and implementation approaches

  • Contributing to DevOps practices using tools like Jenkins, Git, and Kubernetes

  • Supporting continuous improvement of engineering practices and platform reliability


Requirements:


This role requires strong backend engineering expertise with deep hands-on experience in Java and distributed systems. You should be comfortable working in complex, high-scale environments and collaborating across teams. Key requirements include:



  • 7+ years of experience in software development, with strong backend engineering focus

  • Strong proficiency in Java, Spring Boot, and multithreaded application development

  • Solid understanding of data structures, algorithms, and system design principles

  • Hands-on experience with SQL and NoSQL databases such as MySQL and Cassandra

  • Experience building and maintaining REST APIs and distributed microservices systems

  • Familiarity with data streaming and processing tools like Kafka, Airflow, Spark, or Hadoop

  • Experience working with version control, CI/CD pipelines, and tools like Git and Jenkins

  • Exposure to Kubernetes and cloud environments such as AWS or GCP is a plus

  • Strong debugging, analytical, and problem-solving skills

  • Ability to collaborate effectively in Agile development environments

  • Good technical communication skills and ability to mentor junior engineers

  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)


Benefits:



  • Competitive compensation package

  • Health insurance coverage and medical benefits

  • Provident fund and retirement-related benefits

  • Group life insurance and personal accident coverage

  • Employee stock participation program (ESPP)

  • Learning and development support with training programs and stipends

  • Paid time off and structured leave policies

  • Volunteering days to support social and community initiatives

  • Flexible and remote-friendly work arrangement (as applicable)

  • Inclusive, diverse, and growth-oriented work culture.


How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!


 

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

 

 

#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Software Development Engineer II ( Java Backend ) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Development Engineer II Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Development Engineer II Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.