Level 1 - Familiarity with programming languages such as Java, Swift, or C# Experience working in a collaborative environment. A computer science degree or equivalent experience in a related field of study.
Level 2 - Minimum 2 years of experience working with Java Programming Language. Highly efficient in Java & proficiency in object-oriented programming. Knowledge of various design and patterns in Java and reusable Java libraries. Familiar with concepts like MVC, JDBC, JSP, SOAP and RESTful.
Level 3 - You should have experience with Object-Oriented Design. At least 5 years of work experience as a Senior Java Developer or any similar role. In-depth knowledge of popular Java frameworks like Struts, Play, JSF, and Spring MVC. Positive and professional approach at all times.