Participate in requirements gathering with Product owners, business users and subject matter experts and come up with an elegant solution design adhering to best design patterns.
Design, code, test, and debug software applications that meet both user needs and business objectives.
Develop scalable and high-performance application architectures using modern development frameworks.
Work closely with business stakeholders and project leads to gather requirements and convert them into effective solutions.
Collaborate with the Senior Application Architects and other technical contributors at all levels during the application development and resolve application defects identified during System Integration and User Acceptance Testing Phases.
Requirements
4 years' experience in application development/software engineering, and troubleshooting enterprise quality web application in Java...