Fullstack Developer

6 - 11 years

15 - 20 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities Primary Skills: Java, Full Stack, Python, or Node.js Location: Bangalore Experience: 6-8 yrs JD: Essential Duties and Responsibilities: This section contains a list of five to eight primary responsibilities of the work. The incumbent will perform other duties as assigned. 1.Write clean, efficient, and well-documented code in accordance with established standards. 2.Implement software features and functionalities based on design specification 3. Participate in code reviews and provide constructive feedback. 4. Ability to discuss technical or project management issues normally encountered, both verbally and in written form. 5. Proficient in Deep Technical Expertise Backend Development (Strong experience with backend programming languages such as Java, Python, or Node.js, knowledge of frameworks like Spring Boot, Microservices Architecture, Database Design & Management - Expertise in relational and NoSQL databases and strong understanding of database normalization, indexing, query optimization, and data migrations, API Design and Integration - Experience in designing and integrating APIs that adhere to industry standards like HL7, FHIR, etc. for healthcare data exchange. 6. Knowledge of OAuth 2.0 and JWT for secure authentication and authorization. 7. A solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, IEC 62304, CMMI, Agile). 8. Testing and Debugging: • Assist in writing and executing unit and integration tests.• Identify and debug software defects and errors.• Contribute to the development of automated testing suites. 9. Collaboration and Learning - Work closely with senior engineers to learn best practices and improve coding skills. 10. Participate in team meetings and contribute to project planning. Preferred candidate profile Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. List knowledge, skills, and/or abilities required. * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).* Basic understanding of programming concepts and languages (e.g., Java, Python, JavaScript, Node).* Familiarity with software development methodologies and tools.* Strong problem-solving and analytical skills.* Excellent communication and teamwork skills.* A passion for learning and a strong desire to grow as a software engineer.* Basic understanding of databases, and API concepts.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Cerebra logo
Cerebra

Technology, Information and Internet

RecommendedJobs for You

Thane, Maharashtra, India