Role & responsibilities
Role & responsibilities
Contribute to all stages of software development life-cycle
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyze user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Ensure application designs conform with business goals
Develop and test software
Identify and resolve any technical issues arising
Create detailed design documentation
Propose changes to current Java infrastructure
Develop technical designs for application development
Develop multimedia applications
Write well designed, testable code
Conducting software analysis, programming, testing, and debugging
Manage Java and Java EE application development
Develop documentation to help users
Transforming requirements into stipulations
Prepare and produce releases of software components
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
Preferred candidate profile
Preferred candidate profile
Should have 0 to 1 years of experience.
Hands on experience with QA Automation framework development & design (Preferred language Python).
UI Automation using Selenium (Preferred language Python).
Hands on experience in automating backend applications (Preferred Framework - Pytest).
Good knowledge of relational databases.
Good debugging skills.
Experience working in Linux/Unix environment.
Strong understanding of testing methodologies.
Performance testing using JMeter.
Bachelors in computer science/ Engineering, masters is desirable
Preferred candidate profile
Perks and benefits
Role: Front End Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech/B.E. in Any Specialization, Any Graduate
PG: MCM in Any Specialization, M.Tech in Any Specialization, MCA in Computers