Job ID: 72937
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 a 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
As a Software Development Specialist, you will join the R&D team to develop digital software systems using cutting edge technologies and experience end to end software development lifecycle.
What will your job look like?
You will design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications.
Your scope of work will include research, design, coding, testing by working in Agile development methodology.
You'll be working on developing Microservices & related software systems.
You will take ownership and accountability of specific modules within an application and provides technical support and guidance during solution design.
You will ensure code is maintainable, scalable , supportable and demo the software products to stakeholders
You will investigate issues by reviewing/debugging code, provides fixes and workarounds, and review changes for operability & maintainability
You will be encouraged to actively look for innovation and continuous improvement, efficiency in all assigned tasks.
You will represent/lead discussions related to product/application/modules/team (for example, leads technical design reviews)
You will highlight risks and will help mitigate risks from technical aspects.
All you need is...
Bachelor's or Master's degree in IT, Computer Science or equivalent discipline
3+ years of Java Spring & related Java Programming experience
Knowledge of Shell Scripts & Linux Operating System
2+ years of extensive experience in developing APIs and Restful services
Knowledge of Containers (e.g. Docker) & Container Management Systems (e.g. Kubernetes, OpenShift)
2+ years of experience with CI/CD and Agile development best practices
1+ years of experience with UI technologies such as React/Redux, AngularJS etc.
Why you will love this job:
You will have the opportunity to work with the industry most advanced technologies
You will serve as an expert on specific technology
You will take an active role in technical mentoring within the team