Purpose of the Role:Agile application developer able to work closely with a distributed team and provide expectedoutput on time-every time
Education :Bachelor degree in Computer scienceRelevant Previous Experience Minimum 3 years of working experience in Java Programming Language
Business Understanding:Good Retail Domain KnowledgeThe ability to think logicallyExcellent listening and questioning skillsCustomer centric focusThe ability to prioritize workloadThe ability to learn new technologyAttention to detail
Technical Skills:Java EE, Spring Framework, Hibernate ORM, Angular, Apache Tomcat, SQL, MYSQL, Java FX,Windows Server, LinuxHighly proficient with current software development technologyExcellent Team PlayerEnthusiasm to be continually learningThe ability to achieve the task deadline
Behavioral Skills:Good Interpersonal & Communication skillsGood analytical skillsTimely reporting of Tasks to the product ownerGood time managementProblem-solving skillsA meticulous and methodical individualReliable, flexible, and cooperative
Reporting Manager: Product Owner
Key ResponsibilitiesDevelop high-quality software designIdentify, prioritize, and execute tasksDevelop tools and applications by producing clean, efficient codeIdentify bottlenecks and bugs, and devise solutions to the problemsAutomate tasks through appropriate tools and scriptingReview and debug codePerform validation and verification testingEnsure the best possible performance, quality, and responsiveness of the applicationsCollaborate with internal teams and vendors to fix and improve productsCollecting, analyzing, and summarizing development and service issuesMaintaining, tuning, and repairing applications; providing user supportParticipating in the execution and documentation of tests
Additional Advantage points:Basic knowledge of Linux systems, utilities, and scriptingScrum Master