Ribbon (formerly ECI Telecom) is looking for an experienced Full-Stack
Developer to join its small spearhead innovative R&D team. Developing
applications for Network Controller in Java, both server-side and UI. If you
want to take a major part in designing and building new products over a highly
complex distributed environment. If you can think quickly, deliver high-
quality code using the latest cutting edge frameworks and technologies – you
should join us!
Responsibilities
* Hands-on Java development, taking part in all aspects of the development cycle starting from initial design and architecture of new products from scratch
* Lead others in developing major components and features in the product
* Contributing to Open Source and proactive involvement with communities worldwide
* Getting into the world of management systems for a large install base of network elements for some of the biggest Service Providers in the world
* Strong emphasis on software abstraction, performance, stability, and scalability
Requirements
* B.Sc. in Computer Science or Computer Engineering
* At least 4 years of experience in Java development
* Hands-on on Java 8 and above
* Hands-on experience with Spring (or Spring Boot)
* Good architectural understanding of server applications
* Passion for new technologies, keeping speed with what happens in the world
* Self-management and ability to work collaboratively across departments
Advantages
* Hands-on experience with Hibernate and working with databases
* Good understanding of Network Management and Network Protocols
* Familiar with Angular and CSS
* Familiarity with Microservices Architecture