Job Description
Responsibility & Skills
• 6-8 years of work experience and a Bachelor’s Degree
• Java data structure internals understanding (ArrayList, HashMap, etc)
• Java class loaders and memory model (at least stack and heap)
• Java Threads and Executor Framework
• Lambda expressions
• Spring bean scopes and their usages, Spring transactions and AOP
• Database basics, joins, optimization, locking etc.
• Hibernate caching, sessions, session factories, etc
• Hibernate query language, native queries, etc
• Basic principles of REST
• J2EE (servlet basics)
• Design Patterns and Algorithms (problem solving skills)
• Web Security