Senior Manager – Technology Engineering
Location: Chennai, India
10+ years of hands on experience in Java/J2EE development
3-5 yrs of experience in an architect role
Excellent communication skills to communicate with folks with varied experience
Architected and delivered at least 2 end-to-end enterprise JAVA/J2EE solutions on the JAVA/J2EE stack ranging from scripting, middleware and Integration and Enterprise components for an n-tier distributed solution. Experience in SOA and SOA related technologies, solutions and products is a must. Experience in eBusiness Frameworks and products will be useful.
Excellent knowledge of database use from an application programming standpoint. Should have skills on basic and advanced SQL, SQL performance tuning.
Mix of advanced technology and strategic business acumen-both broad and deep technology and industry knowledge
Ability to architect solutions by mapping customer business problems to end-to-end technology solutions
Effective in fostering executive level relationships
Resourceful, confident under pressure, and has demonstrated skill in both expectation and crisis management
Experience and Skills
Demonstrated ability to engage in senior level technology and business decision maker discussions is a must.
Demonstrated ability to assess existing products portfolio and define migration strategy and road map including cloud provider selection & recommendation
Strong experience on JAVA/J2EE Integration technologies/ Frameworks is mandatory. Open Source Frameworks such as Spring, hibernate is required
Experience should clearly demonstrate Industry patterns adopted, applied articulating the trade-offs and compromises adopted toward meeting the non-functional
Providing detailed reliable solutions and developing statements of work and estimates for service implementations
Conversant with compliance and audit requirements.
Strong practical experience of performance engineering at all layers is required with experience in techniques such as profiling (manual & automated) is essential
Leading a team of up to 20 resources
Ability to innovate and provide quick solutions to festering issues
Ability to multi-task between development and providing support for existing products.
Prospecting & Proposals
Requirements Gathering & Analysis
Drive the architecture, design, development, integration, delivery and evolution for different projects
Work closely with business development, customers’ technical architects and engineering teams, internal engineering teams and SQA