Roles and Responsibilities
- Hands-on individual contributor role is responsible for producing excellent quality of code, adhering to expected coding standards and industry best practices.
- Experience with requirements elicitation and specification. Understanding of design patterns - Singleton, Observer, and Chain of Responsibilities. Working exp. on SOA based architectures.
- Experience in developing unit testing for functional points/stories; ability to manage the quantum of work and estimate the work assigned
- Problem- solving/ troubleshooting skills
- High levels of ownership and commitment on deliverables
- Strong Communication Skills - Should be interacting with client stakeholders to probe a technical problem or clarify requirement specifications.
Skills to be Screened :
- Core Java (Collections)
- Multithreading (Concurrency API)
- Framework (Spring)
- Database (SQL / PLSQL)
- Data Structure (HashMaps)
- Web services (RestFul)