As a Full Stack Developer, you ll be using the latest tools and technologies available to deliver state-of-the-art software and web applications. You ll have an opportunity to drive the choice of technologies used as we transform our applications and experiment with the best new tools. The ideal candidate would have experience in JavaScript, Java based Microservices, API Architecture as we need more great skills in these areas to enrich us.
As a Full Stack Application Developer, you will:
Design, develop and/or re-engineer complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms.
Be responsible for maintenance and improvement of application s lifecycle.
Perform application development based on Agile methodologies & participate in requirements / user story analysis, design and execution.
Conduct appropriate unit and module testing; detect, report, investigate and fix defects in the application (production support)
Work effectively in collaboration with product managers, other team members, designers and other support functions when required.
Required Technical and Professional Expertise
Experience with front-end JavaScript and back-end Java development.
Experience of Microservices such as message queues, event sourcing, etc
Meaningful development experience in modern frontend JavaScript frameworks, such as React or equivalent.
Experience building restful APIs and Web services in NodeJS, and similar technologies.
Experience of modern testing frameworks (like Jest, Mocha. etc) for both frontend and backend testing
Understanding of/experience with Object Oriented Programming
Solid knowledge on Agile methodology and practices, such as SCRUM, Extreme Programming (XP), Test Driven Development (TDD), etc
Experience working with relational databases and/or NoSQL databases.
Experience with cloud-hosting solutions and CI/CD pipeline tools such as Jenkins, Travis, etc.
Understanding of/experience with Cloud or a similar service e.g. AWS, IBM cloud etc.
Comfortable multi-tasking and working as part of a global team, as well as working independently and taking ownership.
Preferred Technical and Professional Expertise
Experience with Design thinking methods to understand personas and develop great user design
Demonstrated ability to operate within short release cycles
Experience using modern collaboration tools in a highly-responsive environment
Great planning and organizational skills, good time management, with the ability to manage and prioritize own workload and to deal with urgent deadlines and changes to requirements
Close teamworking and collaboration across both global and local team environments
The ability to communicate across organizational boundaries and manage stakeholders
A passion for creative solutions to real user needs and business problems
Driven to achieve high levels of customer satisfaction, addressing the underlying problem and questioning any assumptions
Logical approach to problem solving
Meticulous attention to detail
Highly motivated and productive, an entrepreneurial self-starter
Excellent written and verbal communication skills
Our client is major player in EDTECH industry
ZeroNoticePeriod is an exclusive online hiring platform connecting Job seekers with ZERO Notice Period with employers looking for Immediate hires. That’s our niche. With a focused & verified database of Talent with Zero Notice Period, We help Employers hire at a very fast pace without having to lose time on "searching" talent with Zero notice period .
ZeroNoticePeriod equals Fastest Hiring.
Find More Jobs