Experience in architecture and design of end to end systems using Java and related technologies
Strong working knowledge of Spring, Hibernate, Struts , Web services, Deployment tools, Databases.
Very good understanding of design patterns, working understanding of multithreaded systems
Exposure to TDD, BDD, jUnit, Mockito
Exposure to Middle ware, message application like JMS, Kafka,
Good to have exposure to Mobile Technology, Augmented Reality, Google Glass
Demonstrable ability to learn, understand and apply new technologies.
Strong Experience of in a project management role in an IT / Technology environment.
Actively engaged with various diverse groups to help define priorities and help manage the concurrent projects and assignments.
Act as a central conduit between resources and Account Managers to ensure common understanding of requirements, priorities and solutions.
Must have strong experience in managing cross functional competencies.