• Minimum 2 to 6 years of strong development experience in Core Java
Should have good exposure to Javascipt. Spring, Hibernate • Exposure/knowledge of Angular, React or knockjs is an added advantage. • Familiarity with JDBC, and RESTful
• Understanding the fundamental design principles behind a scalable application
• Basic understanding of the class loading mechanism in Java
• Creating database schemas that represent and support business processes
• Basic understanding of JVM, its limitations, weaknesses, and workarounds
• Implementing automated testing platforms and unit tests
• Should be aware of the agile model of software development
• Proficient understanding of code versioning tools, such as Git
• Familiarity with build tools such as Ant, Maven, and Gradle
• Familiarity with continuous integration
• Understanding of cloud computing and cloud development would be an added advantage.
• Knowledge of any performance and security testing tools would be an added advantage.