Senior Java Developer
About Ribbon (Nasdaq: RBBN)
We deliver global real-time communications software and network solutions to service providers, enterprises, and critical infrastructure sectors. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today’s smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, agility and automation and includes optical and packet networking, core to edge IP solutions, UCaaS/ CPaaS cloud offers, and leading-edge software security and analytics tools.
To learn more, visit rbbn.com
Ribbon (formerly ECI Telecom) is looking for a Java Developer to join its small spearhead innovative R&D team. If you want to take part in designing and building new products over a highly complex distributed environment If you want to be part of a great team developing state of the art backend server applications 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 from understanding requirements, coding, testing, integration, and delivery
-
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
-
Working closely with other R&D teams and validation teams to integrate the solution
Requirements
-
B.Sc. in Computer Science or similar field
-
At least 3 years of development in Java
-
Experience with microservices, Spring, REST APIs, RabbitMQ, MongoDB, Hibernate
-
Excellent learning ability and integration in existing projects
-
An Ability to own and lead tasks and drive them to a conclusion
-
Team member - working with various stakeholders across the organization
Advantages
- Experience with Junit