Overview
Job Description for – Full Stack Developer
· Designation –Full Stack Developer
· Qualifications: Bachelor of Engineering (IT/Csc/Electronics) / MCA / MCS
· Experience: 8 to 12 years.
A. Key Responsibilities:
· Researching, designing, and implementing software programs.
· Adhering to software development lifecycle practices and methodologies
· Consistently writing and implementing the highly efficient code that is production grade.
· Working closely with other developers, UX designers, and requirements team.
· Perform code reviews, provide feedback and support to peer developer.
B. Requirements:
Mandatory: Strong experience and working knowledge in,
· Full stack development.
o Back-end: Java
o Front-end: React, react-router etc.
o Persistence: SQL/ No SQL Database
· understanding of object-oriented design and software design principles
o Understanding of oops principles like Inheritance, encapsulation etc.
o Acquaintance with design patterns such as front-controller, IOC etc.
· algorithms and data structures
o Sorting algorithms, stack, queue etc.
· implementing SPA with ES6, Typescript, React, Redux, Webpack
· React component library
· HTML5 / CSS3
· REST API design and consumption
· unit testing frameworks: Jest, React Testing library.
· code versioning tools such as GIT
· IDE for front-end development like visual studio code
· Hands-on in Java
Job Types: Full-time, Permanent
Pay: Up to ₹4,000,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Schedule:
- Day shift
- Monday to Friday
Education:
- Bachelor's (Preferred)
Experience:
- Java backend: 8 years (Required)
- Reactjs: 6 years (Required)
Work Location: In person