(352) FASTTEK | (352) 327-8835
FASTTEK GLOBALpowered by Fast Switch - Great Lakes
info@fasttek.com
(352) FASTTEK | (352) 327-8835
Chennai, Tamil Nadu
Software Engineer 1055839
Job Description:
  • API Development: Design, implement, and maintain GraphQL APIs, schemas, queries, mutations, and subscriptions.
  • Data Optimization: Enhance API performance by reducing over fetching/under fetching of data.
  • Collaboration: Work with UI/frontend developers to integrate data-fetching components, often using React and Apollo Client.
  • Backend Integration: Connect GraphQL servers to backend services, microservices, and databases (e.g., PostgreSQL.
  • Quality & Security: Write unit tests, perform code reviews, and implement authorization/authentication security measures.
  • Collaboration: Partner with frontend and backend teams to define UI contracts (e.g., Server-Driven UI) and ensure seamless API integration.
  • Technical Stack: Backend: Proficiency in Node.js (often with TypeScript), Java
  • GraphQL Tools: Expertise in Apollo Server, Apollo Client.
  • Frameworks: Familiarity with React, Angular, for client-side implementation.
  • Database Knowledge: Experince in SQL (e.g., PostgreSQL)
  • Architecture: Deep understanding of microservices, RESTful APIs, and advanced patterns like GraphQL Federation or schema stitching
 
Skills Required:
  • Full Stack Java Developer
 
Experience Required:
  • Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.
  • 6+ years in IT; 4+ years in development
 
Education Required:
  • Bachelor's Degree
 
Education Preferred:
  • Bachelor's Degree
 
Additional Information :
  • E. / B.Tech / M.C.A
  • Experience level : 5 to 6 years experience.
  • 6+ years of experience in a hands-on technical role engaged in developing, implementing and supporting software applications
  • 4+ years of work experience in Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud)
  • 3+ years of work experience in Database (SQL Server/Postgresql)
  • GCP certification.
  • 3+ years of work experience in Agile project involvement, Software Craftsmanship
  • Unit, integration, regression, user testing and load testing (experience with TDD - JUnit, Selenium)
  • Good knowledge on code quality tools (42Crunch, SonarQube, CheckMarx, etc...)
  • GIT hub, Jenkins, Maven, Gradle, etc...