Software (SWA) involves the definition, specification, and allocation of requirements from various sources, utilizing systems engineering processes such as specification and architecture. It includes processing use case and feature requirements into conceptual models, operational scenarios, technical requirements, and functional descriptions. The scope covers the specification, design, implementation, and unit testing of software components (e.g., device drivers, microcode, hardware-related software, and firmware) according to the defined requirements and architecture. Additionally, it encompasses establishing and maintaining Software Configuration Management (SCM) practices within software development projects, including continuous integration of infrastructure tools and systems. Responsibilities: Design, develop, and deploy software solutions to address business issues. Engage in coding and software development, providing technical leadership and consultation. Evaluate and recommend tools, technologies, and processes to ensure high-quality product platforms. Collaborate with solution architects to interpret business and system requirements. Troubleshoot architecture and design issues efficiently and provide resolutions. Analyze, design, develop, and test products/services/improvements/bug fixes for integrated hardware/software systems based on customer requirements. Resolve customer trouble tickets, diagnose complex problems (hardware, software, or combined), and recommend corrective actions. Develop software/hardware build-controlled releases, including main updates, service packs, maintenance updates, and customer engineering. Minimum Qualifications: Bachelor's or master's degree in Computer Science, Software Engineering, or related field. At least 9 years of experience with Python, Java, Bash, Gawk, Perl. Expertise in REST APIs, microservices, and microservice-based architecture. Experience with containerization using Docker and Kubernetes, Kafka, and message broker architecture. Knowledge of data visualization and exploration tools such as OpenSearch, VictoriaMetrics, Grafana, and database management systems like PostgreSQL and MySQL/MariaDB. Fluent in English and Spanish. Preferred Skills: Understanding of Java VM operation and its relation to Linux OS. Knowledge of web servers like Tomcat, WebSphere, JBoss. Experience with network data security, VPN connectivity, and IPSEC. Join Nokia and contribute to creating technology that unites the world. Nokia is committed to innovation and leadership across mobile, fixed, and cloud networks. We foster an inclusive work environment where new ideas are welcomed, risks are embraced, and authenticity is valued. What we offer: Continuous learning opportunities and well-being programs. Support through employee resource groups, mentoring, and diverse teams. An inclusive culture where people thrive and are empowered. Nokia is an equal opportunity employer and is recognized for its commitment to inclusion and equality, including awards from Ethisphere, Bloomberg, and Workplace Pride. We act inclusively, respecting individual differences. Employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, veteran status, or other protected characteristics. Join us and be part of a company where you will feel included and empowered to succeed. #J-18808-Ljbffr