Job Description :
Full stack Java architect with expensive experience in back end and front end technologies.
Full-stack software development experience with expertise in building micro-services, customer facing Rest APIs and highly interactive user interfaces using Java technologies (Spring/Drop-Wizard, JPA, JMS, ORM…) and one of JavaScript technologies (preferably Ember.js)
Mastery in database technologies including RDBMS (preferably Postgres) and experience writing high performing queries
Experienced with test driven development approach with high standards of code quality, produces code that’s high quality, testable, reliable, performs at scale
Expertise in algorithm design, problem-solving, complexity analysis, secure coding best practices and remediation
Experience and skills using cloud & container technologies
In-depth knowledge of object-oriented concepts and systems design patterns