Backend Developer
(1+ years exp)Novopay
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
What you should know (Skill set)
Sound knowledge of object oriented programming, data structures, application of algorithms with understanding of space and time complexities.
Strong design skills including data modelling.
Good problem solving and complexity analysis skills.
Deep understanding of multi-threading, asynchronous environments, memory management, networking, caching, performance optimization and security.
Ability to write clean, modular, reusable, scalable, efficient, well documented and unit tested code to solve business problems.
Proficiency in any one programming language preferably Java.
Hands on experience in Spring, Springboot, Hibernate, SQL.
Microservices architecture.
RESTful APIs.
Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests.
Experience with Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) practices.
Hands on experience with code management tools like git.
It would be a plus if you have experience with one or more of the following:
NOSQL - Mongo/Elasticsearch
Redis
Kafka
Angular
Node js
Android
What we would also like:
4+ years of production software development or equivalent experience.
Bachelor’s degree in Computer Science, Computer Engineering, or related fields from a Tier 1 college.
Experience in an Agile environment to deliver high quality software against aggressive schedules.
People with both code and design sense.
Novopay - Recent bagged IFTA Award 2020 - Best Technology Company for Fintech Solutions
https://youtu.be/uWVnoE0CvRs