Involve in entire software development life cycle (SDLC) activities of the project including, requirement gathering from the business owners of the product.
Apply modern software development practices and best practices for the full software development life cycle, including Analyzing the requirements, coding standards, source control management, build processes, testing, and support operations.
Develop User Interfaces with clear and attractive designs with intuitive navigations using HTML, CSS3, JavaScript.
Develop Applications using Java, Spring Boot, Swagger, etc.
Implement and write software testing scripts and models using either manual or automated programs and report results
Deploy the applications and work on application maintenance.
Document every aspect of the application for future maintenance and upgrades.
Participate in a tight-knit engineering team employing agile software development practices.