Overview
Skills
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.