Java Developer – GraphQL

New
J
JobgetherCloud software
Based in the United StatesContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
More than seven years of relevant experience
Required Skills
DockerGraphQLNode.jsJavascriptKubernetesMicrosoft AzureReactCI/CD

Requirements

  • Have more than seven years of relevant software development experience.
  • Have experience leading discovery or high-level design activities for medium- to large-scale projects.
  • Have strong experience with JavaScript, Node.js, and React.
  • Have proven expertise building RESTful microservices and designing, developing, and managing APIs.
  • Have experience with GraphQL APIs and GraphQL-based microservices.
  • Be familiar with GraphQL Federation; this is preferred.
  • Have experience working with cloud technologies, particularly Microsoft Azure.
  • Know cloud-native development practices and tools, including Docker, Kubernetes, and CI/CD pipelines.
  • Have experience integrating and working with third-party libraries and APIs.
  • Understand frontend technology stacks, user interface requirements, and technical constraints.
  • Be able to manage competing priorities and work across multiple requirements and features.

Responsibilities

  • Lead discovery activities for medium- to large-scale projects.
  • Develop high-level technical designs with product management, project management, business, and user experience teams.
  • Obtain cross-functional approvals and align proposed technical solutions with project objectives and stakeholder requirements.
  • Design, develop, and maintain RESTful microservices and GraphQL-based APIs.
  • Contribute to API architecture, development, management, and integration, including GraphQL Federation where applicable.
  • Build and support application components using JavaScript, Node.js, and React.
  • Develop and support scalable application solutions using cloud technologies, particularly Microsoft Azure.
  • Implement and maintain cloud-native solutions using Docker, Kubernetes, and CI/CD pipelines.
  • Integrate third-party libraries and APIs and create functional charts and technical documentation.
  • Manage multiple features and technical requirements while collaborating with teammates to troubleshoot issues and improve application performance and reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now