Job Description :

Position title   :  Full Stack Engineer

Location   :  Research Triangle Park - North Carolina

Duration   :   Long Term Contract

*Note : Need EX – Cisco only

 

We're looking for a Full Stack Engineer with a strong background in Java and Angular/React to join our dynamic team. You will become responsible for designing, developing, and maintaining both the front-end and back-end components of our web and backend applications.

 

What You'll Do

  • Frontend Development: Build interactive and high-performance web applications using React.js, Redux, TypeScript, and modern UI libraries.
  • Backend 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 similar 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 WebSocket’s, Kafka, for real-time applications
  • Knowledge of GraphQL
  • Experience in EKS & CDN
             

Similar Jobs you may be interested in ..