Job Description:
•
Shall be responsible for design and documentation of an existing J2EE product of over a million lines of code using Rational Tools like Rose or RSA.
•
Shall be required to understand the system with knowledgebase available in the product development organization and fine tune existing designs through a combination of reverse engineering and knowledge transfer
•
Shall be required to technically guide a group of Senior Software Consultants (4-6 yrs experienced) and Software Consultants (1-3yrs experienced)
•
Shall be responsible for interacting with the product-manager and architects onshore for understanding new features and provide designs using the Rational tools
•
Shall be responsible for modeling and documentation in J2EE as well as for Oracle Database objects
•
Shall be responsible for team planning, work planning, quality planning, review of the designs produced under strict timelines
•
Shall be responsible for new development in J2EE and needs to be hands on in J2EE development as well as heavy database operations
•
Shall need to be abreast with frameworks like Struts, Hibernate, AJAX and have the ability to undertake modeling and design of systems using these frameworks
•
Shall show necessary technical and managerial leadership to enforce, implement, monitor and manage quality processes like reviews, review records for specification, designs
•
Shall be competent to explain and implement naming and coding conventions and other software engineering conventions
•
like Rose or RSA.
•
Shall be capable of providing design inputs and undertaking design reviews
•
Shall be capable of architectural planning
•
Shall be competent with UML designs and guiding engineers with the designs
•
Shall be responsible for delivery by teams of 15 to 20 people further sub-divided into smaller teams lead by Senior Software Engineers
Requirement:
•
Should have done extensive design and modeling work using Rational Products like Rose or RSA
•
Should necessarily have been responsible for the design or architecture of a large J2EE based system and produced quality software designs for them.
•
Should have worked on products or projects having both large OLTP as well as batch processing sub-systems like in Telecom Billing or Banking or Stock Trading Applications
•
Should have worked in J2EE projects with STRUTS and significant Oracle interaction
•
Should be a B.E. or B.Tech at the minimum, from a reputed Engineering College like an IIT or NIT or Reputed Govt Engineering College
•
Should be hands on, and ready and capable of solving technical problems of juniors and subordinates
•
Should have at least 10 to 12 years of development or delivery experience in a software development center in India
•
Should have had managerial experience of at least 2 years running teams of 15 to 20 people
•
Should have strong written and spoken English skills