Full Stack Developer
Job Description:
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.
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
Company Profile
Leading IT Company with present in India, Middle East and USA. They are one of the fastest-growing IT Transformation enablers and are delivering bespoke Digital Transformation consulting, solutions, and support.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.