SolarEdge | Open Positions in SolarEdge Israel - Center | See Details
Close mobile menu

Israel - Center

Careers hero banner
Careers hero banner
Senior Java Backend Developer

Job Description

In this position you will be a key engineer in developing a modern, cutting edge, orchestration software for controlling “Distributed Energy Devices” and writing algorithms optimizing the electric grid performance at continent scale.

We are looking for a Senior Java Developer with experience in building high-performing, scalable, enterprise-grade applications. The job requires deep understating in Java various technologies along with high motivation and willingness to provide high quality product. A good candidate will be comfortable in a fast-delivery environment, and equally capable of designing complex yet efficient solutions to meet end-user requirements.


  • 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
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review


  • BS/MS degree in Computer Science, Engineering or a related subject
  • 5 years' Java experience is a must
  • A team player with excellent communication skills
  • Profound insight of Java internals (Class-loading, Memory Management, Transaction management etc)
  • SQL and data access optimization
  • Experience with event-driven systems, distributed systems and/or data-systems is a major advantage
  • Experience in the Spring Framework is an advantage
  • Experience with Kafka, Cassandra, Vertica is an advantage
  • Electrical Engineering knowledge is an advantage