Job Description :

7-8 years’ experience

Hands on Java/J2EE engineering within Spring framework
Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm – design, problem solving, and complexity analysis
Must have web application experience (ideally high scale application and/or customer facing)
Experience in building high-volume transactional customer facing systems
Experience in building micro services
Experience in building presentation layer using Front-end technologies on top of REST APIs.
Experience in building cloud native applications (Twelve Factor apps) — MUST HAVE
Experience with the Spring boot, Spring cloud
Experience in using Distributed version control systems (GIT/Mercurial)
Experience with Front-end technologies – HTML/CSS/Javascript
Experience with any JS frameworks (ReactJS/Redux, Angular, Vube, Backbone, etc)
Experience with one of the Cloud providers ( Azure/AWS/Google Cloud/Cloud Foundry/Heroku )
Experience with NoSql databases (preferably Cassandra)
Experience in using the Distributed Caching solutions ( Redis / Memcached/HazelCast)
Collaborative team player
Passion to learn new technology, make a difference
Strong team player and ability to work in a team with diverse background

" Please reply with your interest along with updated resume and confirm your Work Authorization Status, Current Location, Relocation(Y/N), Availability to Start with Expected Compensation "