Senior Full Stack Developer

CiscoSan Jose, CA
428d

About The Position

The Senior Full Stack Developer will be part of the Cisco Identity team, focusing on creating a top-tier identity platform for customers utilizing Cisco products across various domains. The role involves developing microservices-based cloud software in an agile environment, with responsibilities spanning the entire product lifecycle from requirement analysis to deployment and support.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5+ years of server-side software development experience with Java, including work with Spring and/or Spring Boot frameworks.
  • Demonstrated experience in crafting and implementing microservice architectures, with at least 3 years of relevant project experience.
  • 3+ years of experience with Maven, GIT, and REST API development.
  • At least 2 years of experience with NoSQL databases (e.g., MongoDB, Cassandra).

Nice To Haves

  • Experience in building and operating scalable Kubernetes Clusters, Containerization, Virtualization and Cloud based System Management.
  • Proficiency in multi-threading programming with Java.
  • Strong communication and team collaboration skills.
  • Experience solving or tuning cloud applications.
  • Experience with Postgres RDS, Cassandra, Apache Kafka, Redis, or Apache Tomcat.
  • Experience with AWS services such as RDS, S3, CloudFront and/or Elastic Cache with Redis.
  • Knowledge about Identity Management (SCIM), Authentication / Authorization (OAuth2), OpenID-Connect is a plus.
  • Experience with front-end frameworks and libraries like Angular, React.

Responsibilities

  • Develop multi-threaded Java server-side software.
  • Deploy Docker-based microservices in a Kubernetes environment.
  • Work with data management infrastructures such as Postgres, Cassandra, Kafka, and Elasticsearch.
  • Participate in the entire product life cycle including requirement analysis, architecture design, coding, functional and performance testing, deployment, and support.
  • Collaborate with a small scrum team applying agile development practices.

Benefits

  • 10 days off each year for volunteering activities.
  • Support for diversity and inclusion in the workplace.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service