Analyzing user requirements, envisioning system features and functionality.
Design, build, and maintain efficient, reusable, and reliable Java codes by setting expectations and features priorities throughout development life cycle
Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Analysis and development of new application features
Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms
Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities
Note : Upload resume website.