Cisco looking for a Full Stack
Engineer with a strong background in Java and Angular/React to join their
dynamic team. You will become responsible for designing, developing, and
maintaining both the front-end and back-end components of our web and back end
applications.
What You'll Do
- Front end Development: Build interactive and high-performance web applications using React.js, Redux, TypeScript, and modern UI libraries.
- Back end Development: Develop and maintain backend services using Java, Kotlin, Vertx, and RESTful APIs.
- Database Management: Design and optimize relational and NoSQL databases (Graph DB, PostgreSQL, MongoDB, etc.).,
- Microservices & Cloud: Build and deploy microservices on AWS, experience in containerization (Docker, Kubernetes, EKS).
- API Development & Integration: Implement RESTful APIs ensuring seamless integration with frontend applications
- Testing & Code Quality: Write unit and integration tests using Jest, Cypress (frontend), JUnit, Mockito (backend).
- Collaboration & Agile Development: Work closely with product managers, designers, and QA teams in an Agile/Scrum environment.
Continuous Improvement:
- Build technical solutions and product ideas with the broader team through design reviews, code reviews, proof-of-concepts, and show-and-tell sessions.
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products.
Minimum Qualifications
- Bachelor's or Master’s degree (or a simular qualification) in Engineering/Computer Science.
- Up to 2 years’ experience; gained from Study, Projects, Internships or completed Apprenticeships, evidencing skills in JavaScript, ReactJS, Redux, TypeScript and Java.
- Validated experience in design and implementation with Java, REST APIs and Web Applications
- Knowledge of No SQL Databases.
- Experience working with large-scale cloud applications (AWS) and familiarity with various AWS services.
- Proficient with tools like Maven, Gradle, Jenkins, and Git.
- Familiarity with microservices architecture and distributed systems.
Preferred Qualifications
- Familiarity with Kotlin and Vertx.
- Experience with WebSockets, Kafka, for real-time applications
- Knowledge of GraphQL
- Experience in EKS & CDN
