Sr. Engineer, Software Development

Ingram Micro

Mumbai

On-site

INR 3,500,000 - 6,000,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ingram Micro in Mumbai is seeking an experienced Senior Java Developer to design, develop, and maintain scalable enterprise applications using Java, Spring, and microservices. You will build RESTful APIs and guide architectural decisions.

You will collaborate with cross-functional teams, participate in Agile ceremonies, and leverage AI-assisted tools to boost coding efficiency and quality. 8+ years of hands-on Java experience and cloud knowledge are preferred.

Qualifications

  • 8+ years of hands-on experience in Java application development.
  • Proven experience designing and delivering enterprise-grade applications.
  • Strong knowledge of microservices architecture and RESTful APIs.

Responsibilities

  • Design, develop, test, and deploy enterprise-grade Java applications and services.
  • Lead architecture and implementation of scalable microservices-based solutions.
  • Develop robust, reusable, and maintainable code following best practices.
  • Utilize AI-assisted development tools to improve coding efficiency and quality.
  • Develop and maintain RESTful APIs and system integrations.
  • Collaborate with engineers, QA, and DevOps to deliver high-quality software.

Skills

Java
OOP
Spring Framework
Spring Boot
RESTful API
Microservices
Hibernate/JPA
PostgreSQL
Git
AI tooling

Education

Bachelor's or Master's Degree in Computer Science/IT/Engineering

Tools

Angular
React
Spring Framework
Hibernate/JPA
PostgreSQL

Job description

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 ResponsibilitiesSoftware Development & ArchitectureDesign, 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 & DeliveryCollaborate 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 & OptimizationOptimize 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.EducationBachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or a related field.Experience8+ years of hands-on experience in Java application development.Proven experience designing and delivering enterprise-grade applications.Technical ExpertiseCore TechnologiesStrong proficiency in Java and Object-Oriented Programming (OOP) principles.Spring Framework:Spring BootSpring MVCSpring SecurityRESTful API DevelopmentMicroservices ArchitectureHibernate / JPAPostgreSQLDevelopment ToolsGit and modern version control practicesAI-assisted development tools: GitHub CopilotClaude AIEngineering FundamentalsStrong understanding of: Design PatternsStrong debugging, performance tuning, and problem-solving skillsPreferred QualificationsFamiliarity with frontend technologies: Angular, React, Modern JavaScript FrameworksExperience working within Agile/Scrum environmentsRelevant certifications in: Java Development & Cloud Technologies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Engineer, Software Development
Sr. Engineer, Software Development

Ingram Micro Platform Technology India Private Limited • Mumbai

On-site
INR 3,500,000 - 5,500,000
Senior Software Engineer - Java with Rest API & Spring Boot
Senior Software Engineer - Java with Rest API & Spring Boot

EPAM Systems India Pvt Ltd • Pune District, Coimbatore District, Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Maharashtra

On-site
INR 1,500,000 - 1,900,000
Senior Software Developer - Java FS Angular
Senior Software Developer - Java FS Angular

EPAM Systems India Pvt Ltd • Bengaluru

On-site
INR 2,600,000 - 3,800,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Lead Engineer – R01571315
Lead Engineer – R01571315

Brillio • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Java Developer-S
Java Developer-S

Infosys • Hyderabad

On-site
INR 900,000 - 1,500,000
Senior Java Developer
Senior Java Developer

Ibaset India Software • Ahmedabad District

Hybrid
INR 1,400,000 - 2,000,000
Senior Java Software Engineer
Senior Java Software Engineer

Ajackus • India

On-site
INR 1,500,000 - 2,000,000
Sr. Java Developer Job ID: 394855
Sr. Java Developer Job ID: 394855

Telna Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000