Overview
On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
Skills
Backend
Graph QL
Java
REST API
NoSQL
Azure Cosmos NoSQL
Data Modeling
Confluent
Kafka
Spring Boot
Spring Batch
Spring Cloud
Azure Cloud Services
AI
Job Details
Title -Backend Engineer with Graph QL
Location-McLean, VA (5 days Onsite)
Duration Contract
Job Description:
- Exp 9-10yrs & above
- Experience in Java
- Experience in REST API Design
- Experience in Graph QL Schema Design
- Experience with NoSQL Data Modeling (Azure Cosmos NoSQL)
- Experience in Data Streaming (Confluent Kafka)
- Experience with Spring Boot, Spring Batch, Spring Cloud
- Hands-on experience in Authentication and Authorization (OAuth 2.0, MSFT EntraID)
- Familiar with Azure Cloud Services (App Services, Azure Monitor, API Management, etc)
- Any AI Skills are preferred
Clarifications on role below:
1. Is GraphQL experience mandatory? If yes, what level of experience in terms of years and topics the candidate needs to know.
[GM] REST API is required. GraphQL is optional but it s a strong plus.
2. We would get Kafka or other messaging experienced profiles but not with data streaming experience. Will the messaging experience enough with regards to Kafka ?
[GM] Having Kafka or similar technology (i.e., Rabbit MQ, Azure Service Bus, etc) is enough for both data streaming and messaging.
3. We would get Spring Boot profiles, but not on all 3 areas - Spring Boot, Spring Batch, Spring Cloud. Will it work if they have experience on Spring Boot and some knowledge on Spring Batch and/or Spring Cloud ?
[GM] Spring Boot is required. Spring Batch, Spring Cloud and Spring AI are optional but they re a strong plus.
4. The candidates might have knowledge on Azure cloud but not specific only Azure APIM or Azure App services etc. Will that knowledge be sufficient?
[GM] Azure Services knowledge is optional, but it s a strong plus since this is backend engineering role and not an infra/cloud engineering role.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.