Roles and Responsibilities:
1. Collect and understand product requirements.
2. Define and Design the architecture, implementation approach and technical stack of the new requirements.
3. Perform PoCs to validate the implementation and technical design.
4. Mentor and guide the team technically.
5. Monitor the deployment and build process.
1. Must have very good knowledge of core Java.
2. Experience in working with Spring Framework in modules like Spring Data, Spring Boot, Spring Scheduler, Spring JPA, Spring Security and a good knowledge of Java and Data structures is required.
3. Hands-on experience in databases and SQL.
5. Should have knowledge of design patterns and should possess good design skills.
6. Good Understanding of version control system like git.
7. Good Communication skills