Nokia is a global leader in the technologies that connect people and things. With state-of-the-art software, hardware and services for any type of network, Nokia is uniquely positioned to help communication service providers, governments, and large enterprises deliver on the promise of 5G, the Cloud and the Internet of Things. Serving customers in over 100 countries, our research scientists and engineers continue to invent and accelerate new technologies that will increasingly transform the way people and things communicate and connect.
Nokia Software’s Care Product Division is the world-leading provider of customer experience management solutions with over one hundred customers of the world’s leading communications providers. Our solutions offer service providers a unified set of products for managing the growing number of devices, services, and applications. By automating and simplifying complex service processes such as offer, activation, support, optimization and maintenance Motive’s solutions for the make it easy for providers to deliver a consistent service quality throughout the customer experience lifecycle.
Work Authorization: U.S. Citizen or Green Card holder preferred.
Our team has a financially successful software platform deployed at 70 of the world’s leading telecommunications companies. Tens of thousands of Call Center Agents, as well as tens of millions of subscribers, use this software on a daily basis. We make it easy for these companies to integrate their backend systems into troubleshooting and diagnostic modules that we expose through self-help portals, customer service representative consoles, and SOAP/REST APIs. We service big customers whose changing needs constantly drive the evolution of the product, and we deliver features that are rock solid while meeting their high scalability demands. Recent customer growth means we need to expand our team, so we looking for a backend java developer with the experience to add value quickly.
Work within an Agile team to design and develop features for the product
Write automated unit and integration tests that ensure product quality
Collaborate with other teams (Support, Customer Projects) to ensure customer issues are resolved promptly
Work with the documentation team to ensure features are correctly documented and can be used by customers
Troubleshoot and resolve performance issues
Troubleshoot customer issues in the product
Design and implement hotfixes and patches to resolve issues in the product.
Knowledge of container technologies like Docker and Kubernetes is helpful.
Must be comfortable navigating a Linux command line to do basic file manipulation and maintenance tasks. Knowledge of bash scripting is a plus.
Must be a Java J2EE developer with experience writing code from the database up to the web tier. You are expected to understand typical web deployment architecture components and how your features interact with them (DB/WebServer/Clustering/Networking).
Proficient in Java 1.8 and above.
A good understanding on spring framework, spring boot, hibernate and rest principles.
Must have experience with SQL and relational databases like Oracle or Maria DB
Must have experience with XML, JSON, REST, SOAP
Must have experience writing unit tests.
Working experience with Cloud technologies like OpenStack, Amazon Web Services is a plus.
Bachelor's or Masters's degree.
passion, positive attitude, engagement and desire to take over challenging assignments as part of a team, making things WORK
quick learner and adaptive to change in directions.