Description

Basic Requirements:


4+ years programming experience in developing web apps using Java/J2ee or framework like Spring
Strong expertise in Core Java, Collections
Hands on Experience in Spring Boot and other Spring components
Front-End development with technologies such as HTML, CSS, JavaScript, AJAX, jQuery, JSON and XML
Experience on JavaScript related libraries and frameworks
Strong knowledge of database modelling and design, basic knowledge of table indexing and data integrity
Strong experience in API design and REST based services, API authentication and API versioning, API testing.
Knowledge of Service Oriented Architecture
Good to Have - Knowledge of search and index technologies such as elastic
Understanding of SSO concepts using SAML 2.0, OAuth2.0 protocols
Writing unit test cases Junit, logging frameworks Log4J
Knowledge of Garbage collection and basic JVM tuning options
Ability to write optimized code from a compute and memory perspective
Knowledge of JVM heap analyzers to troubleshoot memory issues

Good to Have


Experience/knowledge of Microservices
knowledge of GraphQL
Knowledge of Containers and container management technologies like Docker, Kubernetes.

Education

Any Graduate