Job Summary:
We are looking for an experienced Java Developer with strong Node.js expertise to join our development team. The ideal candidate will have deep backend development experience, hands-on skills in designing scalable systems, and the ability to work in a fast-paced, agile environment.
Key Responsibilities:
· Design, develop, and maintain backend services using Java and Node.js
· Build and integrate RESTful and GraphQL APIs for internal and external use
· Collaborate with front-end teams to define API contracts and ensure seamless data flow
· Optimize application performance, security, and scalability
· Participate in all phases of the software development life cycle (SDLC)
· Debug, troubleshoot, and resolve technical issues in production and non-production environments
· Implement CI/CD pipelines and follow agile practices
· Work closely with DevOps teams for deployment and environment management
Mandatory Skills:
· Java (JDK 11+ preferred) – Strong backend development skills
· Node.js – Hands-on experience in backend microservices development
Additional Skills (Preferred):
· Spring Framework / Spring Boot
· REST & GraphQL API development
· Cloud platforms (AWS, GCP, or Azure)
· Microservices architecture
· Databases: SQL & NoSQL (e.g., MySQL, MongoDB, PostgreSQL)
· CI/CD tools: Jenkins, GitHub Actions, or similar
· Containerization: Docker, Kubernetes
· Agile/Scrum methodology experience
Qualifications:
· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
· 10+ years of professional software development experience
· Strong problem-solving and analytical skills
· Excellent communication and teamwork abilities
Take the next step in your career journey
Get matched with similar opportunities at top startups
This role is hosted on San R&D Business Solutions LLC's careers site.
Join our talent pool first to get notified about similar roles that match your profile.