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