Log in
All jobs
IM

Sr. Engineer, Software Development

Ingram Micro
Mumbai, India Posted Nov 5, 2026
Full-time

About this role

It's fun to work in a company where people truly BELIEVE in what they're doing!

Job Description:

We are seeking an experienced and highly skilled Senior Java Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will possess strong expertise in Java technologies, microservices architecture, cloud-based solutions, and modern software development practices enhanced through AI-assisted development tools.

This position requires technical leadership, analytical thinking, and strong collaboration with cross-functional teams to deliver secure, reliable, and scalable software solutions that support business objectives.

Key Responsibilities

  • Software Development & Architecture

  • Design, develop, test, and deploy enterprise-grade Java applications and services.

  • Lead the architecture and implementation of scalable microservices-based solutions.

  • Develop robust, reusable, and maintainable code following industry best practices.

  • Utilize AI-assisted development tools to improve coding efficiency, quality, and productivity.

  • Develop and maintain RESTful APIs and system integrations.

  • Collaboration & Delivery

  • Collaborate with principal engineer, solution architect, QA Engineers, and DevOps teams to deliver high-quality software solutions.

  • Participate in technical discussions, solution design reviews, and architectural decision-making.

  • Contribute to Agile development ceremonies including sprint planning, estimation, reviews, and retrospectives.

  • Performance & Optimization

  • Optimize application performance, scalability, reliability, and security.

  • Troubleshoot and resolve complex technical issues across development, testing, and production environments.

  • Ensure adherence to coding standards, security guidelines, and software development lifecycle (SDLC) processes.

Education

  • Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or a related field.

Experience

  • 8+ years of hands-on experience in Java application development.

  • Proven experience designing and delivering enterprise-grade applications.

  • Technical Expertise

  • Core Technologies

  • Strong proficiency in Java and Object-Oriented Programming (OOP) principles.

  • Spring Framework:

  • Spring Boot

  • Spring MVC

  • Spring Security

  • RESTful API Development

  • Microservices Architecture

  • Hibernate / JPA

  • PostgreSQL

  • Development Tools

  • Git and modern version control practices

  • AI-assisted development tools: GitHub Copilot

  • Claude AI

  • Engineering Fundamentals

  • Strong understanding of: Design Patterns

  • Strong debugging, performance tuning, and problem-solving skills

  • Preferred Qualifications

  • Familiarity with frontend technologies: Angular, React, Modern JavaScript Frameworks

  • Experience working within Agile/Scrum environments

  • Relevant certifications in: Java Development & Cloud Technologies

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →