To performance tune existing java applications. *Develops new software solutions / enhances existing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. *To develop high availability and highly scalable applications. *Works with Clients and Business Analysts to determine software requirements and system impacts. *Generates technical documentation as well as unit and functional tests. *Mentors junior developers in industry best practices, procedures, and concepts. *Responsible for ensuring quality of their work as well as the work of the entire development team. *Investigates new technologies and techniques and researches ongoing industry developments. *Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. *Prepares and installs solutions by determining and designing system specifications, standards, and programming. *Protects operations by keeping information confidential. *Provides information by collecting, analysing, and summarizing development and service issues. *Good communication skills. *Good knowledge of computers as an end user. *Good team player. To Top RESPONSIBILITIES : * To performance tune existing java applications. * Develops new software solutions / enhances existing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. * To develop high availability and highly scalable applications. * Works with Clients and Business Analysts to determine software requirements and system impacts. * Generates technical documentation as well as unit and functional tests. * Mentors junior developers in industry best practices, procedures, and concepts. * Responsible for ensuring quality of their work as well as the work of the entire development team. * Investigates new technologies and techniques and researches ongoing industry developments. * Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. * Prepares and installs solutions by determining and designing system specifications, standards, and programming. * Protects operations by keeping information confidential. * Provides information by collecting, analysing, and summarizing development and service issues. OTHER SKILLS : * Good communication skills. * Good knowledge of computers as an end user. * Good team player. Role: Software Developer in Test (SDET),Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Quality Assurance and TestingEducationUG: Any GraduatePG: Any Postgraduate