Who are we?
If you’re a smartphone user then you are part of an ever more connected and digital world. At Amdocs, we are leading the digital revolution into the future. From virtualized telecommunications networks, Big Data and Internet of Things to mobile financial services, billing and operational support systems, we are continually evolving our business to help you become more connected. We make sure that when you watch a video on YouTube, message friends on Snapchat or send your images on Instagram, you get great service anytime, anywhere, and on any device. We are at the heart of the telecommunications industry working with giants such as AT&T, Vodafone, Telstra and Telefonica, helping them create an amazing new world for you where technology is being used in amazing new ways every single day.
In one sentence
Develop and deliver the new Amdocs OSS solution (NEO) for top tier customer. Be part of an A-team, working in a fast pace environment, on the state-of-the-art technologies and Products
What will your job look like?
Develop elegant solutions
Proactively look for ways to make the system better
Mentor and lead less experienced developers
Be initiative and proactive
Write well designed, testable and efficient code
All you need is…
B.Sc. Degree in computer science / Software Engineering
Ability to work as part of a team alongside an ability to work independently
Proven experience in Java server-side programming, REST APIs, Java features (streams, IO, collections, functional development), Spring framework, Springboot, CI/CD pipelines
Experience with Databases – Both relational and NoSQL
High code standards (formatting, naming, documentation)
Experience working in an agile development environment
Fluent in English
Self-motivated, independent learner and a strong team player
Experience with streaming or messaging services (Kafka)
Experienced with Docker/Kubernetes ,Microservices
Strong experience in Unit Testing using frameworks like Junit & TestNG, Cucumber and mocking tools like Mockito/Power mock.
Knowledge in load balancing, distributed systems, software and network security
Why you will love this job:
You will be challenged to design and develop new software applications
You will have the opportunity to work in a growing organization, with ever growing opportunities for personal growth