Software Engineering expert with 13+ years of experience including 5+ years managing large (30+ people) international teams developing large transactional applications..
Hands-on experience developing web-based consumer applications especially in the financial services industry
Expertise in developing java platforms using SOA.
Strong Foundation of relational and no sql databases
Strong knowledge of frameworks like Spring, Hibernate
Has to be able to understand complex technical systems and have "good taste" in architecture.
A sense for technical detail- know when to delegate and when to back off, but be able to make sure small things are just right
Knowledge of Java/enterprise systems, modern UI/html development, mobile, big data, etc. is good.
Good team building and management skills
Proven experience delivering release objectives in a variety of methodologies including agile methodologies such as Scrum
Recognized self-starter who enjoys a fast-paced environment and seeks the challenge of winning in a rapidly changing marketplace
Results-oriented, self-motivated team player and a strong leadership presence
Proven ability to meet and exceed quantitative goals and consistently meet deadlines
Strong written and oral communication and persuasion skills
Strong business, project management and operational skills
Ability to work under pressure and meet deadlines
Outstanding quantitative/analytical skills and attention to detail
Ability to communicate to all levels of the organization from senior management to engineers both internally and externally
Successfully manage outsource partners as required to meet needs of the business.