Candidate must have BE/ B.Tech/ MCA with at least 1-3 years of hands-on web development experience in Core Java and J2EE Should have experience in end-to-end application development in an Agile environment Should be able to define technical architecture, hands-on coder, maintaining standards, and other team policies. Should have experience of managing a team of at least 3 people Experience on OOAD frameworks such as Spring, Hibernate, REST Experience in TDD, Continuous Integration and build tools (Maven, Jenkins, Gradle) Good knowledge of Design Patterns
Understanding of latest technologies and tools in the Java/ JEE space and using them Good experience with databases like MySQL or Oracle or any NoSQL Strong interpersonal skills with ability to work effectively across team boundaries Experience with Agile methodology and development tools Know how around integration patterns for queuing, caching, etc. Non-relational platforms like DynamoDB/MongoDB (no-sql) would be add on
Good to Have:
Experience in cloud computing or Linux Ability to respond well under pressure Logical mind with keen analytical skills
|