- Need to be strong in Core Java and OOPS concepts.
- Should have worked and good knowledge in Spring core, Spring MVC, Multi-threading and Concurrency.
- Should be able understand the existing design patterns and also should be able to recommend design pattern and
- Should be very familiar in maven and version control systems. And also need to have SQL skills.
- Should have debugging skills to find the root cause of the defect and should be able to resolve.
- Should be able to pick up new technology or framework skills that is getting adopted in the project.