Fujitsu is hiring a Senior Software Engineer to join the team developing Virtuora Network Controller, a key SDN controller product for optical transport networks (L0/L1/L2). In this role, you will be responsible for the architecture, design, development, and maintenance of software components that enable end-to-end service provisioning, orchestration, and network programmability.
What You'll Do
- Analyze product line management requirements for each release.
- Collaborate closely with peer teams to deliver project goals.
- Design and develop robust, scalable, reusable, and secure solutions.
- Deliver high-quality features and follow best-in-class development processes.
- Stay current on industry trends and best practices in network management.
- Continuously evaluate systems and recommend improvements to quality and velocity.
- Identify design loopholes and implement necessary changes.
- Build strong rapport with peers and participate in design and code reviews.
- Demonstrate technical leadership to drive end-to-end feature development.
- Automate repetitive tasks to improve efficiency.
- Apply strong interpersonal, communication, and documentation skills.
What We're Looking For
- 6 to 12 years of experience in product development.
- Proven experience designing NMS/EMS products for Tier-1 telecom operators.
- High competency in Java, including Core Java, OOPs, Multi-threading, Concurrency, Collection Framework, and Exception handling.
- Experience with data formats like JSON, XML, XSD, XPath and technologies like JAXB.
- Good exposure to SCALA or functional programming.
- Good knowledge of Netconf, YANG modelling, and TL1.
- Hands-on experience with Containerization (Docker, Kubernetes) and Microservices.
- Strong debugging skills.
- Excellent communication skills for regular interactions with internal and external teams.
Nice to Have
- Experience developing with IDEs like IntelliJ or Eclipse.
- Exposure to Mockito and JUNIT4 for writing test cases.
- Experience with Opendaylight (ODL) application development and SDN.
- Exposure to OSGI Karaf bundle application development.
- Expertise in OOAD, Design patterns, and UML modelling.
- Good knowledge of REST API development.
- Familiarity with tools like Git, Gerrit, Jenkins, JIRA and methodologies like Agile/Scrum.
- Exposure to sound software engineering practices.
- Experience in making urgent decisions in difficult situations.
Technical Stack
- Languages & Paradigms: Java, Core Java, OOPs, Multi-threading, Concurrency, Collection Framework, JSON, JAXB, XML, XSD, XPath, SCALA, Functional Programming.
- Networking & Models: Netconf, Yang, TL1.
- Infrastructure & Architecture: Docker, Kubernetes, Microservices, OSGI Karaf.
- Tools & IDEs: IntelliJ, Eclipse, Mockito, JUNIT4, Git, Gerrit, Jenkins, JIRA.
- Concepts & Frameworks: Opendaylight (ODL), SDN, OOAD, Design patterns, UML, REST API, Agile, Scrum.
Fujitsu is an equal opportunity employer.





