---------- Forwarded message ----------
From: Ncs computech private limited
vapi.agnihotri@ncs.net.in
Subject: URGENT OPENING FOR JAVA/J2EE/
To: me
For Internal Use of Employer (Please don't delete or modify while replying to this email)
Monster Resume ID: 15720379 Personal Folder ID: 8367131
Dear Muhammad,
URGENT OPENING FOR JAVA/J2EE/ SPRING EXPERIENCE IS MUST
Position Title: JAVA Sr Developer Needs
Location :: Gurgaon (for 6 months then the candidate have to move either Mumbai or Chennai depends upon their preference).
Exp :: 3-6 yrs
Description:
Java/J2EE
Struts / any other MVC
Hibernate
JDBC
Additional Needs:
• Experience in Tomcat administration
• MySQL/DB2
• Familiarity with Linux (pref Redhat)
• The Senior Software Engineer role is to develop and manage the application code for complex systems or high priority parts of a project. Additional responsibilities may include coaching and analyzing the work of 1 -2
Software Engineer Trainees/Software Engineers and incorporating their work into the overall project.
• This role is responsible for the technical detailed design of the unit for a specific project and the implementation of that design. The technical design responsibilities typically start on a single platform with a focus on a single
service.
Key Responsibility Areas:
• Project Planning, Tracking, & Reporting
• Create/update the initial coding estimates.
• Determine the detailed tasks required to create the code for a complex and high priority issues based on project specifications.
• Support the team in project planning activities and in evaluating risks.
• Communicate regularly with the team about development changes, scheduling, and status.
Design
• Create a detailed (LLD) design for the assigned piece(s) with possible alternate solutions.
• Fix the detailed (LLD) design for the assigned piece(s) for the comments received from analysts and submit the design to the Software Engineers/Tr.
• Software Engineers to begin code development.
Development & Support
• Work with the team to clarify and improve the design as required.
• If applicable, design the database.
• Build the code of high-priority and complex systems according to the technical specifications, detailed design, maintainability, and coding and efficiency standards.
• Use code management processes and tools to avoid versioning problems.
• Ensure that the code does not affect the functioning of any external or internal systems.
• Monitor the stage and state of assigned piece of code throughout the development process.
• Review the application code created by Software Engineer Trainees/Software Engineers to ensure compliance to defined standards.
• Recommend changes to the code as required.
• Perform peer reviews of code to ensure it meets coding and efficiency standards.
Testing & Debugging
• Write and execute the unit test cases and test each piece to verify the basic functionality before comprehensive testing.
• Perform peer review of unit test cases.
• Attend the Test Design walkthroughs to help verify that the plans and conditions will test all functions and features effectively.
• Debug and resolve any project, code, or interface-level problems.
• Fix function testing issues and/or client issues.
• Test high priority and high complexity functionality/issues with support as needed
• Documentation
• Create technical documentation for the code as per defined standards and processes.
• Perform a peer review of the technical documentation for the code as per defined standards and processes.
• Process Management
Thursday, July 8, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment