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
Responsible for the design, development, modification, debugging and/or maintenance of software systems. Works on specific modules, applications or technologies, and deals with sophisticated assignments during the software development process.
What will your job look like?
Be a leading team member and function as a subject matter expert in technical areas and product components
Design logic solutions to complex challenges for our customers who are among the most successful enterprises in the world
Write high-quality code, covered by solid unit and integration tests
Drive technological and architectural decisions
Review the design and code for other team members
All you need is…
B.Sc. Degree in computer science / Software Engineering
Expert in Java programming
Proven experience in Java server-side programming, REST APIs, Java features (streams, IO, collections, functional development), Microservices, Spring framework, Spring boot, CI/CD pipelines, Dockers
Strong understanding of design patterns, best practices and coding standards
Ability to work as part of a team alongside an ability to work independently
Experience with Databases – Both relational and NoSQL
High code standards (formatting, naming, documentation)
Experience working in an agile development environment
Experience in developing logic solutions to complex challenges
Experience with distributed architecture, micro services, message queues, REST API
strong analytical, problem solving, debugging skills
Self-motivated, independent learner
Why you will love this job:
You will be able to leave your finger-print on people’s career and in development to top tier customer
You will serve as an expert in specific technology
You will take an active role in technical mentoring within the team