Java Lead Developer (Java / Node.js / GraphQL)

  • Posted 7 hours ago | Updated 7 hours ago

Overview

Remote
$30 - $35
Contract - W2
Contract - Independent
Contract - 24 Month(s)

Skills

Java (Java 11/17+)
Node.js
GraphQL
REST API Development
Microservices Architecture
Multithreading
Performance Tuning
Oracle/PostgreSQL/MongoDB
Docker/Kubernetes
Cloud Platforms (AWS/Azure/GCP)

Job Details

Here is the updated Job Description with 13+ years of experience requirement:


Job Title: Java Lead Developer (Java / Node.js / GraphQL)
Location: Fully Remote
Experience Required: 13+ Years
Type: Contract / Full-Time
Start Date: Immediate


Job Overview:

We are seeking a highly experienced Java Lead Developer with 13+ years of strong hands-on expertise in Java, Node.js, and GraphQL. The ideal candidate will lead a team of developers in building scalable, high-performance applications and APIs, while also actively contributing to architecture and design decisions.


Key Responsibilities:

  • Lead backend development projects and mentor junior developers.

  • Architect and implement scalable and secure solutions using Java, Node.js, and GraphQL.

  • Collaborate with cross-functional teams including front-end developers, DevOps, QA, and product owners.

  • Ensure best practices in software design, development, and code quality.

  • Perform code reviews, troubleshoot issues, and improve application performance.

  • Manage project timelines, task assignments, and deliverables.

  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement.


Required Skills:

  • 13+ years of software development experience with deep expertise in Java (Java 11/17+).

  • Strong hands-on experience in Node.js for backend development.

  • Proficiency in developing and consuming GraphQL APIs.

  • Solid knowledge of REST APIs, microservices, and integration patterns.

  • Experience with multithreading, performance tuning, and scalability.

  • Familiarity with version control (Git), CI/CD tools, and containerization (Docker/Kubernetes).

  • Strong communication, team leadership, and problem-solving skills.


Preferred Skills:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Working knowledge of NoSQL and relational databases like MongoDB, PostgreSQL, or Oracle.

  • Exposure to modern DevOps practices and tools.

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.