3+ years of proven and progressive experience using Java 8 or Kotlin. Experience working with Java Enterprise application frameworks like Java EE, Spring, DropWizard, Hibernate etc. Strong understanding of SOLID design principles and patterns is desirable. Understanding of Agile practices like TDD, BDD, continuous integration, continuous delivery would be plus.
3+ years of experience using Java or Kotlin programming language.
Experience working with Enterprise Java applications using Java EE, Spring, Hibernate, DropWizard etc.
Experience in developing web applications using ReactJS/Angular/Vuejs will be plus.
Experience in applying web standards and best practices with knowledge of the latest industry trends in web and enterprise application development.
Experience in developing applications integrating with RDBMS.
Experience with a NoSQL database (MongoDB or GraphDB) will be a plus.
Experience in writing unit test cases with an understanding of Test-driven development.
Working knowledge with version control systems – Git, SVN
Personal track record of process improvement/reengineering.
Should be able to work independently.
Should be able to debug the root cause of issue/bug & its impacts.
Strong analytical and problem-solving skills.
Self-Motivated / Team Player, Ability to work in small and large groups.
Strong interpersonal, written and verbal communication skills.