PaaS Platform - Technical Lead
Minimum Qualifications and Skills:
• Master's or Bachelor's degree in Engineering, Telecommunication, Computer Science, Software Technology or equivalent experience• 6+ years' expierence in programming / testing / architecture
• talent for writing clean, readable code
• familiarity with design and architecture patterns for enterprise software applications
• understanding of runtime environment constraints i.e. effect of processors, I/O, network bandwidth and latency on system performance
• experience with integration of complex systems
• use of technical forums for continuous learning and problem solving
• knowledge of the open source ecosystem
• knowledge of Linux/Unix OS (command line)
• good teamwork and communication skills
• very good spoken and written English
Preferred Qualifications/ Experience
• Knowledge of REST, API design, OAuth 2 and API Gateways functions• Service Oriented Architecture skills
• cloud and microservices - OpenStack, Docker, K8s, DC/OS
• experience with public cloud like AWS or Azure will be a plus
• knowledge of cloud deployment models (IaaS, PaaS, SaaS)
• programming skills in Java, Lua, Python, GO, Shell, Bash, Ansible, Javascript
• familiarity with concepts of MVC, JDBC, RESTful and JVM, and an understanding of their limitations
• user experience design: usability engineering, user interface design, and information architecture
• Open Interfaces: creating APIs for an application and consuming APIs from other application, using RESTful (JAX-RS) computing principles
• JIRA / Confluence / Git / Gerrit / Jenkins
• experience with Agile and BDD
Nokia is an equal opportunity employer that is committed to diversity and inclusion.
At Nokia, employment decisions are made regardless of race, colour, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.