ROLE DESCRIPTION
Role played will be that of a Senior Java Specialist.
Will be a robust technical mentor and a leader.
Will be a continuous learner of technology.
Will share his learning regarding the project functionality with the team.
Will have good client facing skills and win client confidence as soon as possible.
Will use third party APIs for developing different features.
Will be doing code reviews.
Will help the team members in trouble shooting technical problems.
Will contribute in pre-sales activities and provide technical solutions in proposals.
Will do a number of POCs and will contribute in creating prototypes.
QUALIFICATIONS AND EXPERIENCE
Should have at least 7 years core Java development experience.
TECHNICAL SKILLS
Should be well versed with data structures.
Should be well versed with OOPs concepts.
Should be well versed with Java 8 functionalities.
Should be well versed with concurrency package.
Should be well versed with Stream API, Generics and Lambda expressions.
Should have strong knowledge of the Collections Framework.
Should be well versed with Java coding standards.
Should have robust knowledge of GoF Design Patterns.
Should be aware of various third party libraries.
Should have robust design and architecture concepts.
BEHAVIOURAL AND SOFT SKILLS
Proactive
Leadership skills
Quick Learner
Good analytical and trouble shooting skills
Customer Sensitivity
Excellent verbal and written communication