The key skills and experience of the ideal candidate would be:
- Extensive experience in application development in Java.
- Hands-on experience in Core Java, J2EE.
- Experience in Object-Oriented Programming and Design Patterns such as MVC and other popular design principles.
- Experience in Database such as My SQL and ORMs such as Hibernate.
- Experience working on Spring Framework and Spring Boot
- Experience in Apache Tomcat and Web Services(RestSoap).
- Caching Techniques( Radis, Hazlecast, Aerospike).
- Good to have JavaScript, JS Framework and HTML 5, CSS
- Good exposure and working experience of Java, J2EE, XML, Web Services, WSDL, REST, JSON.
- Candidates must know Generic, Design Patterns, etc.
- Exposure to integration patterns and J2EE design patterns is an advantage.
- Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
- Experience with scripting languages Java, Unix shell scripting.
- Micro-services Architecture
- Containers such as Docker
- NOSQL and other unstructured data forms
- RESTful service design and implementation with Authentication methods like API keys, Oauth, JWT
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.