Backend Developer (Java & NodeJS)
Job Description:
Overview
We are looking for a skilled Backend Developer to design and implement server-side
applications and APIs. The successful candidate will have strong expertise in Node.js
and Java technologies.
Key Responsibilities
Design and develop scalable backend services and APIs
Build robust server-side applications using Node.js and Java
Design and optimize database schemas and queries
Implement authentication and authorization mechanisms
Develop and maintain microservices architecture
Write efficient, reusable, and reliable code
Perform code reviews and ensure coding standards
Troubleshoot and debug complex backend issues
Optimize application performance and scalability
Integrate third-party services and APIs
Implement logging, monitoring, and alerting solutions
Document technical specifications and API documentation
Required Qualifications
Experience: 2-3 years of backend development experience
Strong proficiency in Node.js and its ecosystem
Solid experience with Java and Java frameworks (Spring Boot, Spring MVC)
Experience with RESTful API design and development
Strong understanding of database technologies (PostgreSQL, MySQL,
MongoDB)
Knowledge of authentication protocols (OAuth, JWT)
Experience with version control systems (Git)
Understanding of software design patterns and principles
Preferred Qualifications
Experience with microservices architecture
Knowledge of message queuing systems (RabbitMQ, Kafka)
Familiarity with containerization (Docker, Kubernetes)
Experience with caching solutions (Redis, Memcached)
Understanding of DevOps practices
Knowledge of GraphQL
Experience with cloud platforms (AWS, Azure, GCP)
Company Profile
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.