Java Backend Developer

Overview

On Site
$50 - $60
Contract - W2

Skills

Node.js
GraphQL
Artificial Intelligence
Cloud Computing
LangChain

Job Details

Bachelor s degree in Computer Science, Engineering, or related field, or equivalent professional experience

7+ years of experience in software architecture, design, and development with expertise in:

  • Domain Driven Design (DDD)
  • Service Oriented Architecture (SOA)
  • Distributed Systems

3+ years of experience designing, implementing, and overseeing RESTful and GraphQL APIs using Node.js

Practical experience with:

  • Asynchronous programming
  • Type safety
  • Threading models
  • State machines and data structures

Familiarity with AI/ML technologies such as:

  • Large Language Models (LLMs)
  • AI Agents (LangChain, Google ADK, etc.)

Proficiency with containerized technologies: Docker, Kubernetes, Terraform

Proven ability to design, operate, and maintain distributed systems (monitoring, observability, automation)

Understanding of OAuth 2.0 fundamentals (authentication, delegated authorization)

Experience with cloud platforms: AWS, Google Cloud Platform (Google Cloud Platform), Azure

Excellent communication skills to collaborate with both technical and non-technical stakeholders

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.