Software Engineer - Java

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Networking
  • Job Id
    1221791
New

What You'll Do

Core Software Group (CSG) has the charter for all Platform Independent and Platform Dependent software development across Switching (for data center, campus core and campus access), wireless, network services, routing, optical software, Enterprise routing and cable access and network management. As a Software Engineer in Cisco's Software group - DNAC/Prime Assurance group, you will be responsible for providing design and development for Assurance and Monitoring for the next generation Network management solution.

 

Who You'll Work With


Be part of building next generation network assurance and monitoring product. Requires use of a strong background in SW design, documentation and implementation, on projects that may include any of the following list of responsibilities: Design and develop new software product features. Define product internal/external interfaces. Develop complex, multiple modules of code independently. Write functional and design specs independently. Lead development of subsystems. Develop automated UT plans. Interface with other functional groups. Evaluate and recommend tools. Solves complex problems at the module level. Define product level test and simulation strategy. Open communication, empowerment, innovation, quality, teamwork and customer success are the foundations of the team.

 

Who You Are
Key responsibilities will include the following:

- Strong troubleshooting and debugging skills
- Design and development of a highly scalable distributed (or cloud-based) solution.
- Drive/collaborate with other technical leaders/software engineers on system/functional design
- Develop large, challenging portions of software independently and rapidly with a focus on quality in an Agile environment
- Work with Customers on successful Assurance deployments
- Mentor junior members of the team through design/code reviews
- Engage with architecture team to clearly understand the system design and roadmap
- Write system functional specifications

Minimum Qualifications
- BE or MS EE/CS with 5+ years of industry experience
- Self-driven with proven experience driving software design through architecture
- Excellent communication/presentation/collaboration skills for interacting with internal/external customers
- Excellent domain knowledge & proven experience working with Java, Python, HTTP, REST, Spring, ORM/Hibernate, Tomcat, Apache, JEE, etc), performance profiling tools, database, and HA patterns
- Familiarity with Databases [ Oracle, Mongo, Cassandra, Elastic Search]
- Good working experience of configuration control, build systems & methodologies (subversion, GIT)
- Excellent and programming skills
- Experience of developing in UNIX/Linux Operating System environments
- Networking knowledge is a must
- Experience of Agile development methodologies
- Knowledge of TCP/IP, SNMP, NETFLOW,LAN/WAN routing/switching and other network layer protocols a plus

Why Cisco
We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns.

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.
                      We Are Cisco.

Apply on the Company Site
Powered ByLogo