HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    IN

    Ingram Micro

    Technology

    Sr. Engineer, Software Development

    Mumbai IMPT, IndiaFull-time8+ yrs experiencePosted 1w ago
    All Ingram Micro jobs

    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 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

    Job details are sourced from the employer's original posting.

    Open job posting
    IN

    About the company

    Ingram Micro

    Ingram Micro is a global technology and supply chain services provider. They connect technology vendors and resellers, offering a wide range of solutions and services.

    View all Ingram Micro jobs
    Industry
    Technology
    Open roles
    527

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.