Join Us | SolarEdge | A World Leader in Smart Energy

Join Us

Join Us

Careers banner

SolarEdge is constantly seeking energetic, talented individuals who are looking for challenging opportunities in this continuously growing industry. We invite you to build your career with us at SolarEdge.

JAVA Backend Developer

Job Description

SolarEdge provides an intelligent inverter solution that has changed the way power is harvested and managed in solar photovoltaic systems. The SolarEdge system consists of power optimizers, inverters, storage solutions, and a cloud-based monitoring platform and addresses a broad range of solar market segments.

Join this solar energy revolution and build high-performing, scalable, enterprise-grade applications.

Be a key engineer in developing a modern, cutting edge, big data infrastructure for the company IoT data processing.

The job requires deep understating in Java various technologies and big data concepts along with high motivation and willingness to provide high quality product.

The server development tasks include the business logic for a real-world solar energy management service for millions of active devices installed all over the globe. 

What you will own:

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Leading POCs for relevant topics.


  • BSc/MS degree in Computer Science, Engineering or a related subject
  • At least 3 years Java experience is a must
  • Important advantage Profound insight of Java and JEE internals (Class Loading, JVM profiling, Memory Management, Transaction management)
  • Experience SQL and data access optimization
  •  Experience with spring framework, Maven.
  •  Object-Oriented Design Patterns
  • Java common tools: JMS, Hibernate, etc.
  • Spring Framework, Inversion of Control / Dependency Injection
  • SQL and data access optimization
  •  A team player with excellent communication skills
  •  Strong coding skills