Senior Software Engineer - Fullstack ,Java/J2EE, Java8 +, React JS, Multithreading, Spring MVC(9-13 years))
Area of InterestEngineer - Software
Technology InterestSoftware Development, Testing
Who we are:
Cisco is transforming the network with our new product, The Network. Intuitive. What’s that mean? Envision a network that can learn, adapt, detect threats before they happen and protect, just like the human brain. It works this way, because the unique human brains at Cisco innovated to make it happen! No other company has this technology because Cisco employees invented this technology. We’re also dedicated to hiring a diverse group of people. Thus, we want to tell you up front that at first glance, we don’t want to know anything about you outside of your skillset - you’re you, it doesn't matter. What does matter is your passion for technology. Can you code and demonstrate your engineering knowledge? When you apply for this job we will send you a link to enable you to show us your coding skills. We’ll engage with the best and brightest – and you’ll be you, with us. #WeAreCisco.
Who You’ll work with
This team impacts core technologies and solutions within a new line of products in Routing and Optical. We put customers first, making business contributions in the Service Provider, but we also contribute within Cisco, as a talented team of engineers that work like we’re in a start-up. You’ll be connecting with industry engineering leaders and be on a team sharing the success and innovation.
Who you are
You are an Sr. engineer who has a proven understanding of Computer Networking solutions with coding experience. You're inquisitive. You're eager to learn new technologies and you love working in a dynamic environment while solving customer problems with creative solutions. Roles and responsibilities We have multiple positions in Software development here are some of the responsibilities:
- Participate with other specialists involved in the development of software for Cisco products
- Use your skill in software design, documentation and implementation
- Actively participate with project teams to build major software releases including but not limited to:
- Designing and delivering software for Cisco products
- Influencing the design of interfaces between products to ensure interoperability
- Developing large portions of software independently and to scale
- Involve in software quality and sustenance for the software modules
We are looking for candidates with 8-11 years of very strong all-round development and system design experience on Java/J2EE stack, and React JS(Desired).
Required: Thorough understanding of Java/J2EE, Java8 +, React JS, Multithreading, Spring MVC, Spring boot, Microservices, JPA, JUnit, Mocking Frameworks, TDD.
Should have experience building services using REST/XML.
Should have strong experience in microservices framework and various classical Design & Micro services design patterns. Should have experience in NoSQL databases like MongoDB etc.
Experience the ReactJS and the ecosystem around it, debugging, building and manipulating DOM's (Desired).
Strong Experience in data structures & Algorithms.
Should be able to write clean code. Should have through experience on design principles and patterns. Very Strong experience building Secure, scalable web applications and API's. Should be able to review the code and ablility to mentor and guide junior engineers in the team.
Good To have : Optical domain, Spring cloud, NodeJS ecosystem, Docker, Kubernetes, Cloud, Devops using Jenkins, machine Learning.
#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.
We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do – you can’t put us in a box!
But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)
Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.
So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!