Sound knowledge of data structures, algorithms and object-oriented programming
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.
Hands on experience in Spring, Springboot, Hibernate, SQL.
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.
Ability to write clean, modular, reusable, scalable, efficient, well documented and unit tested code to solve business problems
Proficiency in Java, SQL and good problem solving skills.
Preferred knowledge in Spring, Springboot, Hibernate, Microservices architecture, RESTful APIs, Git
Familiarity with multi-threading, asynchronous environments, memory management, networking, caching, performance optimization and security would be a plus.
It would be a plus if you have experience with one or more of the following:
NOSQL - Mongo/Elasticsearch
Salary: Not Disclosed by Recruiter
Role Category:Programming & Design
Desired Candidate Profile
Novopay Solutions Pvt. Ltd.
Contact Company:Novopay Solutions Pvt. Ltd.