images

Valid Up to2026-12-30

₹ 15000/MONTH

Job Title: Senior Backend Software Engineer

Job Type: Full-time
Location: Bengaluru, Karnataka


About Enphase Energy

Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase revolutionized the solar industry with our pioneering microinverter technology—turning sunlight into a safe, reliable, resilient, and scalable energy source.

With approximately 68 million products installed across over 145 countries, Enphase is one of the fastest-growing and most innovative clean energy companies in the world. We are committed to building teams that design, develop, and manufacture next-generation energy technologies in a fast-paced, fun, and dynamic work environment.

If you're passionate about advancing a more sustainable future, now is the perfect time to join Enphase!


About the Role

As a Senior Backend Software Engineer in the Enphase Cloud Engineering group, your mission will be to design, develop, and maintain cloud-based software services and modules that serve millions of users and process terabytes of data. You will be a key contributor to building applications and services for various stakeholders including homeowners, installers, and customer support teams.


What You Will Do

  • Rapidly prototype technologies, tools, and components for evaluation.

  • Design and implement scalable, reliable, performant, and secure cloud-based applications and services.

  • Work on microservices, web services, batch jobs, web applications, data processing, and IoT device integration.

  • Write clean, testable, and efficient code using best design patterns, data structures, and algorithms.

  • Practice modern software engineering processes including clean code principles, TDD (Test-Driven Development), monitoring, and performance benchmarking.

  • Debug complex applications and provide durable, long-term fixes.

  • Contribute to application development using Java as the primary platform, while also being comfortable with Ruby on Rails and Python.

  • Deliver features and functional enhancements handling millions of daily requests, adhering to high standards of quality and timelines.


Who You Are (Qualifications and Skills)

  • Education:

    • B.E/B.Tech/M.Tech in Computer Science or Electrical Engineering from a top-tier college

    • Minimum 70% academic performance

  • Experience:

    • 4+ years (B.Tech/B.E) or 3+ years (M.Tech) of hands-on software development experience in cloud-based applications

  • Technical Skills:

    • Strong Java programming skills with a solid grasp of design patterns, data structures, and algorithms

    • Experience in microservices and API development using:

      • Primary: Java, Spring Framework, Spring Boot, Spring Cloud Netflix, JPA/Hibernate

      • Optional: Ruby on Rails or Python (FastAPI/Django)

    • Working knowledge of relational and NoSQL databases like MySQL, MongoDB, AWS DynamoDB

    • Understanding of HTTP, MQTT, SSL, PKI, OAuth, and SAML

    • Familiarity with tools like Git, Jenkins, SonarQube, JUnit, Maven, Gradle

    • Cloud technologies experience: Docker, Kubernetes, EKS, Kafka, AWS Kinesis

    • Experience with AWS (or Azure/GCP) and PaaS services such as:

      • File/Object storage

      • Message queues/bus

      • SQL/NoSQL

      • Identity and access management

      • Load balancers

  • Development Practices:

    • Agile methodologies, clean code principles, TDD

  • Preferred/Bonus Skills:

    • Exposure to renewable energy technologies

    • Knowledge of frontend technologies (JavaScript/React)

    • Familiarity with IoT or hardware integration


Let me know if you'd like this converted into a PDF or tailored for a specific job portal like LinkedIn or Indeed.

 

 

Social Profiles:
  • Language
  • Website
    https://joblagii.com/job-application
  • Open Position
    1
  • Company
    Huntsman
  • Location
    Karnataka (KA), India
Socials: