Senior Full Stack Developer

10 yrs exp
10 yrs exp
About opportunityAbout opportunity

Who We Are

Cisco DNA Spaces is the next gen indoor location services platform from Cisco. Cisco DNA Spaces cloud transforms Customer Wi-Fi into a powerful sensor, unlocking insights and trends from behavior of people and things, allowing the customers to make informed business decisions, optimize operations, and improve experiences

This team's innovations span analytics, IoT, security, automation, and more.

Who You'll Work With

We are looking for software engineering and technology experts to join the Cisco DNA Spaces team. This includes building highly reliable and scalable services and designing innovative full stack technical solutions. Are you passionate about working on groundbreaking technology with global impact?

What You'll Do

  • Build high performant, highly scalable, complex and distributed systems – end to end
  • Develop simple solutions to address complex problems.
  • Contribute to a future-ready, high quality, and performant code base.
  • Bring technical solutions to the leadership team, feedback on solutions recommended, new product ideas with the team through design review, pair programming, code review and tech talk.
  • Ability to share technical solutions and product ideas with the broader team through design review, code review, proof-of-concepts and show and tell
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
  • Implement new features in a highly collaborative environment with product managers, UI/UX experts, and software and hardware engineers.

Who You Are

You will enjoy working in a fast-paced dynamic environment with a "take-charge" / "can-do" attitude and is able to demonstrate flexibility and resiliency. You be self-sufficient and be able to work with minimal supervision. Work with geographically distributed teams across different time zones. A full-stack developer who works on metadata driven products and applications engineering end-to-end, designing components and persistence mechanism.

Minimum Qualifications

  • Bachelor's degree (or above) in engineering/computer science with an overall work experience of 10+ years in in Java-J2EE Development
  • Possess advanced knowledge of object-oriented design and development (OOA/OOD) and the J2EE framework and data architectures.
  • Proven ability to communicate with various levels in the organization, influence others and building consensus, fostering collaboration across teams, and solve problems/remove obstacles in a timely manner
  • Broad Information Technology experience, including understanding of tools, processes and best practices of project execution
  • Adept in coordinating and participating in all activities (analysis, scoping, and design, coding/code reviews, test case reviews, defect management, implementation planning /execution and support, managing resources and timelines)
  • Experience working with and applying Design patterns to solve problems.
  • Strong CS fundamentals in algorithms and data structures
  • Extensive technical experience and development expertise in Core Java, J2EE, JSP, Servlets, Struts, Webservices, Spring, Hibernate, Java Script, JQuery and AJAX
  • Experience doing Object Oriented Analysis and Design, using Domain Driven Design, and Design Patterns
  • Experience with Web 2.0 concepts and technologies (AJAX, HTML5, JavaScript, CSS, etc.)
  • Design level experience and solutions incorporating Java, JPA/Hibernate, JMS, Web Services, Web Applications, HTML, XML, JSON, AJAX, JavaScript and jQuery
  • Experience with tools like Maven, ANT, CVS, SVN, Git
  • Extensive technical experience and development expertise in data-driven applications utilizing significant relational database engines/NO SQL Databases as
  • part of the overall application architecture (experience with any or all of the following highly desirable: Mysql Oracle, SQL Server, MongoDB, Cassandra)
  • Excellent debugging and testing skills
  • Ability to perform performance and scalability analysis as needed.
  • Good knowledge of technology and product trends, including knowledge of what is happening in Open Source and in other parts of the software development industry
  • Ability to work with large-scale distributed systems
  • Excellent in problem-solving and multitasking skills
  • Ability to work in fast paced environment with good teamwork capabilities.
  • Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope.
  • Strong understanding of system performance and scaling
  • Ability to work in an agile and collaborative setup within an engineering team.
  • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
  • Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
  • Strong desire to build, sense of ownership, urgency, and drive
  • Verify stability, interoperability, portability, security and scalability of java system architecture.

Desired Qualifications

  • Proven experience of strong desire to work in product development
  • Be highly flexible and adaptable and demonstrate passion for platform development
  • Excellent teamwork, written and verbal communication skills
  • Expertise in delivering high-quality, innovative application
  • Familiar with AWS or other Cloud environment
  • Proven record of innovation and thought leadership.
  • Obsession with quality and customer experience - Attention to detail coupled with ability to think abstractly
  • Familiarity with running large scale web services; understanding of systems internals and networking are a plus
  • Proven track record of developing large enterprise grade software and delivering high quality products/releases on time
  • Analyze performance characteristics to identify bottlenecks, failure points, and security holes in large scale systems. Passionate about performance and scalability
  • Self-Starter with the ability to remain flexible and learn new technologies quickly
  • Can do attitude and flexibility in taking on various assignments to make the company successful
  • Proven record of innovation and thought leadership.
  • Obsession with quality and customer experience - Attention to detail coupled with ability to think abstractly
  • The ability to take convert raw requirements into good design while exploring technical feasibility tradeoffs
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
  • Evaluate current or emerging technologies to consider monetary factors of java program.

Why Cisco

Cisco DNA Spaces is the world's most powerful location platform that leverages existing Wi-Fi infrastructure to give actionable insights and drive business outcomes. The DNA Spaces is bundled with comprehensive feature-set, that helps your business to identify, know, and interact with users (with mobile devices) present at your business premises. DNA Spaces dashboard provides the ability to integrate with existing business IT internet infrastructure and configure them to suit business objectives. Cisco is once again pioneering the next age in networking. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Cisco delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption.

Read more
Interview RoundsInterview roundsUnavailable
Hiring Team
About 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 are dreamers and we are doers. Explore and learn more about the #WeAreCisco tribe!

Thank you!
You will get the call soon.
success tick
Thanks much!
Appreciate your feedback.