Software Development Engineer

3 weeks ago


Mumbai, Maharashtra, India Talent Socio Full time

About the Role :


We are seeking a highly motivated and detail-oriented Software Development Engineer Java to join our backend engineering team.

The ideal candidate will have strong experience in designing and developing scalable, secure, and high-performance applications using Java, Spring Boot, and modern architectural principles like microservices.

You will be a key contributor in building backend services, APIs, and data integrations that power our digital products, while also actively participating in design discussions, code reviews, and performance optimizations.

This is a hands-on role that combines deep technical knowledge with problem-solving and collaboration.
If you're passionate about building clean, efficient systems and working with modern tools and frameworks, wed love to meet you.


Key Responsibilities :


- Analyze business and technical requirements and translate them into robust, well-architected software solutions using Object-Oriented Design (OOD) and Entity-Relationship (E-R) Modeling.

- Develop clean, scalable, testable, and high-performing Java applications, ensuring maintainability and reliability across environments.

- Design and build RESTful APIs using Java-based frameworks such as Spring Boot, with a focus on microservices architecture.

- Integrate backend systems with SQL and NoSQL databases, caching layers (e.g., Redis), message queues (e.g., Kafka, RabbitMQ), and big data processing pipelines.

- Collaborate with product managers, UX/UI teams, and other developers to define, design, and ship new features and enhancements.

- Participate in and lead code reviews, enforce best practices, and provide technical mentorship to junior engineers.

- Ensure high availability, scalability, and performance of applications by optimizing code and infrastructure.

- Apply security best practices to safeguard systems from vulnerabilities and data breaches.

- Work closely with DevOps/SRE teams to enable CI/CD pipelines, deployment automation, monitoring, and alerting.

- Continuously explore and adopt new technologies, tools, and methodologies that improve team productivity and product quality

(ref:hirist.tech)

  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Description NEC Software Solutions India Private Limited is based in Mumbai Worli Airoli and Bangalore with an employee strength of 1300 It is one of the foremost providers of end- to-end IT services across various sectors We work with diverse industry verticals which include publishing media financial services retail healthcare and...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Description NEC Software Solutions India We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust market-ready software products that meet the highest standards of engineering and...


  • Mumbai, Maharashtra, India Rolls-Royce Full time

    Software Development EngineerAt Rolls-Royce we pioneer the power that matters to our customers to society and to the planet MTU is one of the worlds leading suppliers of drives and power systems for marine applications for heavy land rail and defence vehicles and for the oil and gas industry In the traditional spirit of pioneers and inventors such as...


  • Mumbai, Maharashtra, India Purplle Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title: Manager - Software Development Engineer - IIILocation: MumbaiEmployment Type: Full-timeOverviewAs a Lead Software Developer at , you'll be pivotal in designing, developing, and maintaining high-performance software solutions. Collaborating with a cross-functional team of engineers, you'll leverage your expertise in Golang, , PHP, MySQL, MongoDB,...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Description Company Description NEC Software Solutions India On 1st July 2021 Rave Technologies became NEC Software Solutions India This change brought us under the global NEC Corporation brand We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation We have more than 30 years of...


  • Mumbai, Maharashtra, India Purplle Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Experience: 4-6 yearsEducation: Bachelor's degree in Computer/IT Engineering or a related fieldLocation: Mumbai, MaharashtraPosition OverviewAs a Senior Software Developer at , you will be key in designing, developing, and maintaining high-performance software solutions. You will work with a cross-functional team of engineers and collaborate on projects that...


  • Mumbai, Maharashtra, India SEED Global Education Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    POSITION: SOFTWARE DEVELOPMENT ENGINEERWORK EXPERIENCE: 1 TO 3 YEARSLOCATION: LOWER PAREL, MUMBAIWORK MODE: WORK FROM OFFICEAbout SEED Global Education:SEED Global Educationis a higher education strategy & consulting firm that aims to helpuniversitiesgrow theirinternational footprintand build a localpresencein keystrategic markets. Our mission is to be...


  • Mumbai, Maharashtra, India AryaXAI Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Are you a Python expert who has built scalable software solutions? Do you know how to handle heavy volumes of data and process the responses as APIs? Have you worked in scaling AI models or across MLE process?AryaXAI stands at the forefront of AI innovation, revolutionizing AI for mission-critical businesses by building explainable, safe, and aligned systems...


  • Mumbai, Maharashtra, India Antal International Network Full time

    Job DescriptionJob DescriptionSoftware Engineer - Backend | Build the Future of Insurance TechJoin us in redefining the insurance industry with cutting-edge technology We're looking for a Software Engineer who thrives on building scalable systems from the ground up, enjoys working across the stack, and wants to be part of an incredible 0 to 100...


  • Mumbai, Maharashtra, India Capgemini Full time

    Job DescriptionJob DescriptionWorks in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and...