1. Strong experience in Core Java/J2EE, Data Structure/Algorithm, Design Pattern, Java Framework, Spring, Hibernate, Spring boot, Microservices, Collection, concurrence.
2. Basic knowledge of Kafka, understanding of docker.
3. Should be a team player with a good attitude to learn, share feedback and take feedback
4. Experience on MySQL / Drop wizard, JUnit for writing unit test cases.
5. Working experience with Agile/Scrum process.
6. Work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross-functional teams to achieve goals.
7. Performs troubleshooting through analysis of code and data, identifying system issues and concerns, and assisting with the resolution of issues.
8. Maintains knowledge of functional areas and considers/communicates the impact of proposed code changes on related areas of the application.
9. Leads to have experience of leading a team, excellent communication skills, project management experience.
10. Knowledge of professional software engineering practices. Understanding of full software development life cycle, including coding standards, code reviews.
ng technical Design and Development skills.