Strong hands-on experience in Spring Core and Spring JDBC, Transaction Management
Strong hands-on experience in writing jUnit test cases
Hands on experience in writing Restful web services
Hands-on experience in any of the UI technologies like Angular JS and React JS (Nice to have)
Experience or familiarity with ORM frameworks like Hibernate, JPA (Nice to have)
Experience or familiarity with Oracle DB or SQL Server
Should be strong in Java coding standards
Should have knowledge on build and deployment tools like maven, Jenkins etc.
Other Skills :
Experience in developing reusable components
Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design/architectural decisions
Experience in effectively identify and prioritize the high impact tasks
Experience in conducting design and code reviews to ensure code developed meets coding best practice guidelines