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.
Must have strong experience in managing multi location teams.
Strong Academic Background is required for this position.
Demonstrated experience in team management and leadership.
Strong experience on stakeholder and customer (internal or external) management.
Must be strong in Risk and issue management.
Should be strong in Change Management and control.
Ability to communicate complex, technical ideas to a non-technical audience.
Awareness of Conflict Management, Budget and resource management
Should be flexible for Domestic (Bangalore; Pune) & International travel.
Technically competent with MS Office suite (Word, Excel, PowerPoint).
Experience working both independently and in a team-oriented, collaborative environment.
Excellent written and oral communication skills.
Strong Analytical & technical skills.
Good to have recognized project management certification (e.g. PMP, PRINCE2, CSM or CSP).
- excellent communication
- must do project coordination across geographies
- financial sector experience is must