Senior Software Engineer - Backend

Mumbai, IndiaFull-timePosted Aug 6, 2026

饾棫饾椀饾椂饾榾 饾椏饾椉饾椆饾棽 饾椂饾榾 饾棾饾椉饾椏 饾椉饾椈饾棽 饾椉饾棾 饾榿饾椀饾棽 饾棯饾棽饾棽饾椄饾棻饾棶饾槅'饾榾 饾棸饾椆饾椂饾棽饾椈饾榿饾榾

饾棪饾棶饾椆饾棶饾椏饾槅 饾椏饾棶饾椈饾棿饾棽: 饾棩饾榾 饾煷饾煬饾煬饾煬饾煬饾煬 - 饾棩饾榾 饾煯饾煬饾煬饾煬饾煬饾煬饾煬 (饾椂饾棽 饾棞饾棥饾棩 饾煷-饾煯饾煬 饾棢饾棧饾棓)

Experience: 4+ yrs

Location: Mumbai, Maharashtra, India

Job Type: Full-time

We are seeking an experienced聽Senior Java Software Engineer聽to design, develop, and enhance high-performance, scalable enterprise applications capable of handling high-volume, low-latency workloads. This role is ideal for professionals with strong expertise in Java-based backend development, distributed systems, microservices architecture, and cloud-native technologies who are passionate about building reliable and resilient software platforms.

As a Senior Java Software Engineer, you will play a key role in architecting scalable solutions, driving technical design decisions, and collaborating with cross-functional teams to deliver modern enterprise applications. You will contribute throughout the software development lifecycle, from translating business requirements into technical solutions to optimizing application performance, improving system reliability, and adopting emerging technologies that enhance product capabilities.

Requirements

Key Responsibilities

  • Design, develop, and maintain scalable, high-performance enterprise applications using聽Java, Spring Boot, JPA,and聽RESTful APIs.
  • Build and optimize distributed systems and microservices capable of supporting real-time, event-driven workloads.
  • Collaborate with engineering, product, and architecture teams to translate business requirements into scalable technical solutions and low-level designs.
  • Lead software design discussions, define application architecture, and contribute to engineering best practices.
  • Identify application bottlenecks, troubleshoot production issues, and implement performance optimization strategies.
  • Develop resilient, highly available services while ensuring scalability, reliability, and maintainability.
  • Work with databases and data platforms including聽MySQL, MongoDB, Elasticsearch, Redis,聽and聽DynamoDB聽to optimize data storage and retrieval.
  • Deploy and manage applications on cloud platforms such as聽AWS, Azure,聽or聽Google Cloud Platform (GCP)while leveraging managed cloud services.
  • Evaluate new technologies, open-source frameworks, and engineering trends to improve product quality and development efficiency.
  • Participate in Agile development processes, code reviews, mentoring activities, and continuous improvement initiatives.

What Makes You a Great Fit

  • 4+ years of experience developing scalable enterprise applications using聽Java/J2EE, Spring Boot, JPA,聽and聽RESTful Web Services.
  • Strong understanding of聽microservices architecture, distributed systems, and event-driven application design.
  • Hands-on experience working with聽MySQL, MongoDB, Elasticsearch, Redis, DynamoDB,聽or similar data platforms.
  • Experience deploying and managing applications on cloud environments including聽AWS, Azure,聽or聽Google Cloud Platform (GCP).
  • Strong foundation in computer science concepts including聽data structures, algorithms, object-oriented programming,聽and聽software design principles.
  • Experience building highly available, low-latency, and fault-tolerant backend systems.
  • Familiarity with frontend technologies such as聽HTML5, CSS3, React.js, Angular,聽or聽D3.js聽is an added advantage.
  • Good understanding of Agile software development methodologies, CI/CD practices, and collaborative engineering workflows.
  • Excellent analytical, debugging, and problem-solving skills with the ability to drive complex technical initiatives.
  • Strong communication, collaboration, and leadership abilities with a passion for delivering high-quality, scalable software solutions.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your r茅sum茅 so you only see the matches that matter.

Get started free