Passion for the customer, user experience and actioning user feedback Excellent prioritization and scheduling skills Ability to deal with ambiguity Attention to detail and the ability to master new applications and technologies quickly Ability to thrive in a collaborative working environment within your team and cross-group Strong analysis, problem solving, and troubleshooting skills Focus on delivering with high quality, complete with unit and integration tests Good understanding of relational and no-SQL database technology Familiarity with clustered server architectures Hands-on exposure to Agile methodologiesExcellent Java development experience - full stack engineer preferred 5+ years experience developing Java/J2EE applications, with specific focus on reliability, scalability and performance Solid understanding of object oriented techniques, algorithms, Java design patterns and reusable component design. Experience with Oracle failover and replication strategies Experience designing features to be bullet proof, and low maintenance Proven record of completing projects on-time and to specification Strong analysis, problem solving, and troubleshooting skills Good verbal and written communications skillsLeverage enterprise messaging using Enterprise Application Integration(EAI)/Java Message(JMS) Service Experience with React and knowledge of application vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF) etc.