Poland
1 day ago
Software Architect (Java)

We are seeking a talented and experienced Software Architect to join our growing team. You will play a key role in defining the architecture of our solutions and supporting our teams to deliver cutting edge solutions based on your designs. 

Our “Network Management” team is delivering cutting-edge products that help telecom operators manage their networks and ensure a connected world. Join us and enjoy best software craftsmanship practices such as clean code, code review, pair programming and test-driven development. As part of the team, you will have a key role in shaping the future of our product by ensuring that architectural proposals meet challenging requirements of rapidly growing telecom networks and keep us competitive in a rapidly evolving market. With the 5G era already here, join a team that adds a new piece to the World's telecom breakthroughs every day.

Our Requirements:  

Proficiency in Java development (7+ years) with hands-on expertise in Docker, Kubernetes, and microservices implementation  Extensive experience with Java development including proficiency in Java 8+ features and frameworks (e.g., Spring Boot, Hibernate). Practical experience in design of architecture including cloud native architecture principles  Solid understanding of full-stack development concepts  Strong communication, collaboration, and teamwork abilities  Clean code expert with broad knowledge of software engineering practices.  

We will be more interested if you also have experience in: 

Working with ETSI MANO software stack.  Knowledge of SNMP, 3GPP SFTP or Netconf protocols  Openstack, Kafka, Helm.  

As part of our team, you will:

Lead the design, architecture and implementation of Network Management components on cloud platforms to meet the security, performance, scalability, and reliability requirements.  Lead technically & support cross-functional teams to deliver solutions in a microservices architecture.   Providing technical expertise and guidance to our development teams during implementation of your solutions.  Identifying opportunities for innovation and optimization in product architecture evolution.  Explore and implement best practices for continuous integration and continuous deployment (CI/CD).  Staying up to date with industry trends and emerging technologies to support our business requirements.  
Confirm your E-mail: Send Email
All Jobs from Nokia