Designation: Senior Java developer
Reporting to : Technical Architect
Required Knowledge and Skills
• 5-7 years of experience
• Strong Experience on struts, spring,Hibernate,Ms SQL/Oracle and Linux.
• Ability to lead group of 6-8 developers
• Ability to communicate & understand business requirement.
• Ability to capture requirements and deliver that functionality
• Well versed with SDLC.
• Domain Experience should be into Banking /Payment /Financial Services / Capital Market/Investment Banking
General Responsibilities
• 4+ years of hands-on development experience in Java.
• Knowledge of Javascript required, along with experience using a JS framework
• Previous experience with JRun will be plus.
• Adequate knowledge of writing stored procedures & Database Objects.
• Manage & delegate Unit & end to end Testing
• Lead the development, rollout & manage deadlines of new features following thorough engineering practices.
• Write high quality, rbust, scalable and extensible code.
• Participate in code reviews
• Profile and optimize various layers of application code.
• Own the project under development
• Mentor junior team members with the assistance of PM/Architect
• Flexible in working under changing and different work settings.
• Maintain high team morale.
• Adhere to company and project standards and guidelines.
• Accurate time accounting and reporting of own work.
• Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager.
• Pay high attention to detail in all work.
• Quality, on time delivery of agreed deliverables.
• Contribute to the company knowledge base and process improvements.
Project Responsibilities
• Conduct system wide requirement analysis.
• Conduct module level work effort estimations and integrate for the whole system
• Will work under the guidance of the PM/Architect/BA
• Thoroughly understand the Requirements and Design.
• Develop detailed design.