Proficient and Mandatory skills & experience in Core Java, Advance Java, SpringFramework , Spring Boot , SQL
Preferable Knowledge and hands on experience on Apache Solr, Camel/Any ESB , Active MQ/Any Messaging server, Redis(Any NoSql)
Knowhow on any Build and Continuous Integration tool like ANT, Maven, Jenkins GIT/SVN etc
Good low level and high level design skills
Know how about Design patterns and Architectural patterns
Good understanding of software development life cycle
Good knowledge in Objected oriented programming concept
Strong problem-solving ability
Proficient in code and design reviews
Ability to lead and mentor a team of 3 to 4 developers
Preferably worked on a Software Product Development for at least 2 years
Understands and can speak to all aspects of the software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g. Waterfall, Agile, Iterative development, etc.)
Provides thought-leadership as it relates to emerging technologies and readying our company and engineers for productively integrating the same into our business.
Participates in the evolution of company level best practices, standards, and policies as it related to software development.
Experience Required:
Hands-on experience of 5 to 7 Years as a Software developer
Preferably worked on Retail/e-commerce domain
Currently working as a Lead Software Engineer Mentoring 3 to 4 Developers