
Senior Engineer, Software
Enphase Energy3 months ago
Bengaluru, IndiaSenior
Responsibilities
- Develop cloud-based microservices and distributed systems for scalable solutions.
- Implement secure, high-performance backend web applications.
- Build software using Java, Spring Boot, design patterns, efficient data structures, and algorithms.
- Collaborate with product managers, project managers, and other cross-functional teams on product-focused delivery.
- Apply performance optimization, debugging, testing, monitoring, and observability practices in complex systems.
Requirements
- B.E. or B.Tech degree in Computer, Electrical, or Electronics engineering.
- At least 4 years of experience building robust backend systems.
- At least 3 years of hands-on experience with Spring and Spring Boot.
- Experience with large-scale software projects and strong knowledge of Java internals, memory management, garbage collection, multithreading, concurrency, and parallel processing.
- Experience with MySQL, PostgreSQL, or MongoDB and Java testing frameworks such as JUnit and Mockito.
- Familiarity with Hibernate, Gradle, Maven, Git, SVN, Linux, Docker, Kubernetes, HTTP protocols, software design patterns, SOLID principles, algorithms, and data structures.
- Experience working in agile teams with product-focused delivery and familiarity with monitoring and observability practices.
Benefits
- The role requires working onsite three days per week, with plans to transition to a full five-day in-office schedule over time.
Tech Stack
Categories
About Enphase Energy
Enphase Energy builds microinverter-based solar hardware, home energy storage batteries, EV chargers, and monitoring software for residential and small‑commercial customers, sold primarily through installers and distributors. Founded in 2006 and headquartered in Fremont, California, the company is publicly traded on NASDAQ (ENPH). Its Enphase Energy System lets users make, use, save, and sell power, and the firm reports more than 80 million products shipped across 160 countries.