Ribbon Communications provides communications software and network solutions to global service providers, enterprises, and critical infrastructure companies. The software solution group develops the company’s network management and optimization products. We solve challenging problems by collaborating across teams and utilizing cutting edge technology and algorithms. Our technology stack consists of Java Spring with a backend arranged in a micro-services architecture over Kubernetes.
We are looking for an experienced SW engineer to join us leading a team of three developers.
You will lead the design and implementation of one of the company's most challenging missions - providing robust, scalable network management and optimization solutions.
You will work in collaboration with other groups – CTO, System, and Testing and with global development sites around the world.
Responsibilities
- Design and implementation of various tasks in the forefront of the company technology
- Managing a scrum with all regarding, creating plans, monitoring progress
- Deliver highly effective, robust and high quality code on time
- Assure the quality of the code using Junit and conduct code reviews for the team members
- Work together with other development, testing and integration teams
- Participate in technical discovery meetings and prepare technical design and work plan
- Investigate issues coming from the field and provide a solution
Requirements
- B.Sc. in computer science or similar field
- At least 5 years of development in Java
- 3 years of experience as a team leader
- Experience with working with micro-services projects
- Experience with working with Spring Boot platform
- 2 year of experience with Junit using mocks
- Strong technical skills to become a new source of knowledge for the team members
- 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
- Fluent in English, written and verbal
Advantages
- Experience with graph algorithms, network applications, optical communications systems
Please Note:
'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'