We are looking for a skilled Full Stack Developer with experience in backend development using Java, Spring Boot, and Node.js, along with frontend expertise in React, Next.js. The ideal candidate should have a solid understanding of modern web application architecture, REST APIs, databases, and basic cloud concepts.
The candidate will work closely with cross\-functional teams to design, develop, test, and maintain scalable applications.
Key Responsibilities
Develop and maintain scalable backend services using Java, Spring Boot, and Node.js.
Build responsive and user\-friendly frontend applications using React/Next.js.
Design and consume RESTful APIs and microservices.
Collaborate with UI/UX designers, QA teams, and product managers.
Write clean, maintainable, and efficient code.
Participate in code reviews and follow best development practices.
Work with relational and NoSQL databases for data management.
Understand deployment of pipelines and basic cloud infrastructure.
Troubleshoot, debug, and optimize application performance.
Ensure application security, scalability, and reliability.
Required Skills
Backend
Strong experience in **Java** and **Spring Boot**
Good knowledge of **Node.js**
Strong understanding of **Object\-Oriented Programming (OOPS) concepts** such as inheritance, polymorphism, abstraction, and encapsulation
Hands\-on experience in writing unit, integration, and API test cases for backend applications using frameworks such as JUnit, Mockito, or similar
Experience building REST APIs and microservices
Understanding of authentication and authorization mechanisms
Frontend
Strong hands\-on experience with **Next.js**
Good understanding of React.js concepts
Hands\-on experience in writing unit and UI test cases for frontend applications using tools such as Jest, React Testing Library, Cypress, or similar
Experience with HTML5, CSS3, JavaScript, and TypeScript
Database
* Good understanding of databases such as
o MongoDB or other NoSQL databases
Knowledge of writing optimized queries and database design
Cloud \& DevOps
Basic understanding of cloud platforms such as Oracle Cloud, Azure
Familiarity with Docker, CI/CD pipelines, and deployment concepts is a plus
AI\-Assisted Development Tools
Experience using AI\-powered development tools such as GitHub Copilot, Codex, or similar AI coding assistants for code generation, debugging, documentation, and productivity enhancement.
Ability to leverage AI tools effectively while following coding standards, security best practices, and code review processes.
Familiarity with prompt\-based development workflows and AI\-assisted software engineering practices is a plus.
Additional Skills
Understanding of Git/version control
Strong problem\-solving and analytical skills
Good communication and teamwork abilities
Agile/Scrum development experience preferred
Preferred Qualifications
Experience working in scalable enterprise applications
Knowledge of microservices architecture is an advantage