junior-developer-jobs-in-madurai, Madurai

10 Junior Developer Jobs in Madurai

Toggle to save search
posted 2 months ago

Junior System Analyst

HCL Technologies
experience2 to 6 Yrs
location
Madurai, Tamil Nadu
skills
  • functional testing
  • integration testing
  • regression testing
  • performance testing
  • test automation
  • agile methodology
  • analytical skills
  • communication skills
  • SAP S4HANA Testing
  • SAP S4HANA applications
  • waterfall methodology
  • problemsolving skills
Job Description
Job Description: As a Tester specializing in SAP S/4HANA Testing, your primary responsibility will be to conduct testing activities and ensure quality assurance for SAP S/4HANA systems. You will play a crucial role in identifying issues, executing test cases, and ensuring that the SAP system aligns with business requirements and is defect-free. Key Responsibilities: - Develop test plans, test cases, and test scripts for SAP S/4HANA applications. - Execute various types of testing including functional, integration, regression, and performance testing. - Collaborate closely with the team to comprehend business requirements and system functionalities. - Identify, record, and track defects to closure using bug tracking tools. - Engage in test automation activities and contribute to the continuous improvement of testing processes. - Work with developers and business stakeholders to ensure the timely delivery of high-quality software solutions. Qualifications Required: - Understanding of SAP S/4HANA modules and testing methodologies. - Proficiency in designing and executing test cases for SAP S/4HANA applications. - Familiarity with test management tools such as HP ALM, JIRA, or similar. - Knowledge of agile and waterfall software development methodologies. - Strong analytical and problem-solving skills to identify and troubleshoot issues effectively. - Excellent communication skills to collaborate efficiently with team members and stakeholders. Certifications: - SAP Certified Application Associate SAP S/4HANA Testing (optional),
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 weeks ago

Performance Tester

DigiSME Software Private Limited
experience6 to 10 Yrs
location
Madurai, All India
skills
  • Performance Testing
  • Load Testing
  • Stress Testing
  • Endurance Testing
  • Scalability Testing
  • JMeter
  • LoadRunner
  • Correlation
  • Test Environment Setup
  • Monitoring
  • SLAs
  • Root Cause Analysis
  • Capacity Planning
  • Mentoring
  • Communication
  • Continuous Improvement
  • NonFunctional Requirements
  • Performance Testing Strategy
  • Workload Models
  • Performance Test Scripts
  • Parameterization
  • System Resources
  • Test Results Analysis
  • Reports Dashboards
  • CICD Integration
  • Production Validation
Job Description
As a Performance Tester with 6+ years of experience, your main responsibilities will include: - Understanding Non-Functional Requirements (NFRs) such as response time, throughput, concurrency, and scalability. - Defining Performance Testing Strategy & Approach covering load, stress, endurance, spike, and scalability testing. - Planning and Estimating Testing Efforts by preparing test plans, scenarios, and timelines. - Coordinating with Stakeholders including developers, architects, DBAs, infrastructure, and business teams. - Designing Workload Models to identify critical user journeys and expected transaction volumes. - Preparing Performance Test Scripts using tools like JMeter and LoadRunner. - Implementing Parameterization & Correlation to make scripts dynamic for handling real-life scenarios. - Setting Up Test Environment to ensure proper infrastructure, test data, and monitoring tools readiness. - Executing Performance Tests to simulate expected concurrent users and transactions. - Monitoring System Resources including CPU, memory, DB, network, and application logs. - Analyzing Test Results to identify bottlenecks, slow queries, memory leaks, and performance issues. - Comparing Results with SLAs to ensure business Key Performance Indicators (KPIs) and benchmarks are met. - Preparing Reports & Dashboards to highlight key findings, trends, and recommendations. - Collaborating for Root Cause Analysis with development, database, and infrastructure teams to fix issues. - Supporting Capacity Planning by providing inputs on infrastructure requirements for future scaling. - Integrating with CI/CD to enable continuous performance testing in DevOps pipelines. - Conducting Production Validation by performing post-release checks to ensure performance stability. - Mentoring Team Members by reviewing scripts, guiding juniors, and ensuring the quality of deliverables. - Communicating Findings to Stakeholders by translating technical results into business impact. - Driving Continuous Improvement by suggesting optimizations in code, infrastructure, or architecture. In addition to the job responsibilities, the company offers benefits such as health insurance and provident fund. The work location is in person. This is a Full-time position that will provide you with the opportunity to utilize your expertise in Performance Testing and contribute to the continuous improvement of the company's performance testing processes. As a Performance Tester with 6+ years of experience, your main responsibilities will include: - Understanding Non-Functional Requirements (NFRs) such as response time, throughput, concurrency, and scalability. - Defining Performance Testing Strategy & Approach covering load, stress, endurance, spike, and scalability testing. - Planning and Estimating Testing Efforts by preparing test plans, scenarios, and timelines. - Coordinating with Stakeholders including developers, architects, DBAs, infrastructure, and business teams. - Designing Workload Models to identify critical user journeys and expected transaction volumes. - Preparing Performance Test Scripts using tools like JMeter and LoadRunner. - Implementing Parameterization & Correlation to make scripts dynamic for handling real-life scenarios. - Setting Up Test Environment to ensure proper infrastructure, test data, and monitoring tools readiness. - Executing Performance Tests to simulate expected concurrent users and transactions. - Monitoring System Resources including CPU, memory, DB, network, and application logs. - Analyzing Test Results to identify bottlenecks, slow queries, memory leaks, and performance issues. - Comparing Results with SLAs to ensure business Key Performance Indicators (KPIs) and benchmarks are met. - Preparing Reports & Dashboards to highlight key findings, trends, and recommendations. - Collaborating for Root Cause Analysis with development, database, and infrastructure teams to fix issues. - Supporting Capacity Planning by providing inputs on infrastructure requirements for future scaling. - Integrating with CI/CD to enable continuous performance testing in DevOps pipelines. - Conducting Production Validation by performing post-release checks to ensure performance stability. - Mentoring Team Members by reviewing scripts, guiding juniors, and ensuring the quality of deliverables. - Communicating Findings to Stakeholders by translating technical results into business impact. - Driving Continuous Improvement by suggesting optimizations in code, infrastructure, or architecture. In addition to the job responsibilities, the company offers benefits such as health insurance and provident fund. The work location is in person. This is a Full-time position that will provide you with the opportunity to utilize your expertise in Performance Testing and contribute to the continuous improvement of the company's performance testing processes.
ACTIVELY HIRING
posted 1 week ago
experience6 to 10 Yrs
location
Madurai, Tamil Nadu
skills
  • HTML5
  • CSS3
  • Angular
  • Express
  • PHP
  • Java
  • Spring
  • REST
  • Magento
  • Shopify
  • WooCommerce
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Varnish
  • NPM
  • Yarn
  • Docker
  • Jenkins
  • Mocha
  • Cypress
  • SEO
  • WCAG
  • Lighthouse
  • JavaScriptTypeScript
  • Reactjs
  • Vuejs
  • Nodejs
  • GraphQL
  • CloudFront
  • Webpack
  • Babel
  • GitHub Actions
  • Jest
Job Description
Job Description: As a Full Stack Developer at Bhimas, you will be responsible for building and maintaining e-commerce applications across web and mobile platforms. Working across the full technology stack, including frontend, backend, APIs, databases, and infrastructure, you will ensure seamless customer experiences and robust system performance. Your role will require strong technical expertise, ownership of modules, and effective collaboration with cross-functional teams. Key Responsibilities: - Develop responsive and user-friendly web and mobile interfaces. - Build, maintain, and optimize backend services and REST/GraphQL APIs. - Ensure cross-browser, cross-platform, and device compatibility. - Improve application performance, scalability, and reliability. - Collaborate closely with UI/UX designers, QA engineers, and product teams. - Write clean, scalable, reusable, and testable code following best practices. - Conduct code reviews and provide technical mentorship to junior developers. - Troubleshoot and resolve production issues promptly. - Implement CI/CD pipelines and participate in automated release processes. - Maintain technical documentation for systems, processes, and APIs. Required Technical Skills: Frontend: - HTML5, CSS3, JavaScript/TypeScript, responsive design principles. - Modern frameworks: React.js (Next.js), Vue.js, or Angular. - Component architectures and state management. Backend: - Node.js/Express, PHP (Magento), or Java/Spring. - API design: REST, GraphQL (Apollo), versioning, contract testing. E-Commerce & CMS: - Magento 2 theme/module development. - Shopify (Liquid), WooCommerce experience. Databases & Caching: - MySQL/PostgreSQL, MongoDB. - Redis, Varnish, CloudFront caching strategies. Infrastructure & Tooling: - Webpack, Babel, NPM/Yarn. - Docker, GitHub Actions/Jenkins (CI/CD). - Testing frameworks: Jest, Mocha, Cypress. Other Must-Have Knowledge: - SEO, accessibility (WCAG), web performance optimization (Lighthouse). Soft Skills & Collaboration: - Strong collaboration with designers, product owners, and technical teams. - Ownership and accountability for assigned modules and deliverables. - Clear written and verbal communication skills. - Analytical thinking and strong problem-solving ability. - Ability to mentor and support junior developers. Preferred / Nice-to-Have Skills: - Experience with PWA development and mobile frameworks such as React Native or Flutter. - Hands-on work with headless commerce and frameworks like Next.js or Nuxt. - Advanced understanding of GraphQL caching and schema architecture (Apollo). - Exposure to AR/VR integrations in frontend applications. - Experience with serverless functions (AWS Lambda or similar). Relative/Core Experience: - 06 to 08 years.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago

Jr. Software Tester

Elroi Software Solution
experience1 to 5 Yrs
location
Madurai, Tamil Nadu
skills
  • Software Testing
  • Manual Testing
  • Automated Testing
  • Web Applications
  • Mobile Applications
  • Bug Tracking
  • SDLC
  • STLC
  • SQL
  • Selenium
Job Description
As a Junior Software Tester at our company, you will play a crucial role in ensuring the quality of our web and mobile applications. Your responsibilities will include: - Executing manual and automated test cases for web and mobile applications. - Identifying, documenting, and tracking bugs using tools like JIRA, Bugzilla, or similar. - Collaborating with developers and other QA team members to resolve issues. - Reviewing and understanding software requirements, designing test plans, and creating detailed test scenarios. - Performing regression, functional, integration, and UI testing. - Participating in test planning and estimation activities. - Ensuring the software meets business and technical requirements before release. To excel in this role, you will need to meet the following qualifications: - Bachelors degree in Computer Science, Information Technology, or a related field. - Minimum 1 year of hands-on experience in software testing. - Good understanding of SDLC and STLC processes. - Experience with bug-tracking tools (e.g., JIRA, Trello, Mantis). - Basic knowledge of SQL for data validation. - Familiarity with automation tools like Selenium (added advantage). - Strong attention to detail and analytical skills. - Good communication and documentation skills. This is a full-time position located in person.,
ACTIVELY HIRING
posted 2 months ago

Tech Lead (SaaS Product)

Saysri.ai Private Limited
experience5 to 9 Yrs
location
Madurai, Tamil Nadu
skills
  • Python
  • Flask
  • Microsoft Azure
  • NoSQL
  • Gemini
  • Azure DevOps
  • Monitoring
  • Scaling
  • FastAPI
  • Azure Functions
  • Azure Table Storage
  • Cosmos DB
  • OpenAI
  • Multitenant SaaS
  • Eventdriven architecture
  • Serverless architecture
  • GitHub Actions
  • CICD
Job Description
Role Overview: Saysri.ai Private Limited is seeking an exceptional Lead Full Stack Developer with 5-8 years of experience to play a pivotal role in their engineering team. As the cornerstone of the team, you will be responsible for the technical roadmap, code quality, and fostering the professional growth of developers. Key Responsibilities: - Architect, design, and develop multi-tenant SaaS backend using Python and Azure Function Apps - Implement integrations with LLMs (e.g. OpenAI, Gemini) with a focus on best practices for API throttling, token usage, and performance optimization - Develop and oversee Azure services such as Blob Storage, Table Storage, and NoSQL databases - Establish robust API frameworks, data models, and event-driven workflows - Collaborate with product and business teams to translate requirements into scalable technical solutions - Lead and mentor a small team of developers, enforcing coding best practices and architectural standards - Set up and maintain CI/CD pipelines, monitoring, and deployment strategies with DevOps exposure - Ensure system security, compliance, and scalability - Contribute to product roadmap discussions and take full ownership of technical decisions Qualifications: - 5 to 8 years of backend development experience with Python - Proven track record in building SaaS products from inception - Strong expertise in Azure Function Apps, serverless architecture, and Azure storage services - Deep understanding of multi-tenant architecture and API design - Experience integrating LLMs (OpenAI / Gemini) and managing rate limits, retries, and caching - Exposure to DevOps and cloud deployment automation - Strong product mindset, balancing speed, scalability, and business impact - Leadership skills including mentoring juniors, managing sprints, and enforcing code quality,
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Madurai, Tamil Nadu
skills
  • WordPress
  • WooCommerce
  • Joomla
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • PHP
  • MySQL
  • Git
Job Description
Role Overview: As a Senior Web Developer, you will be responsible for leading and managing web development projects. Your expertise in modern web technologies, frameworks, and tools will be crucial in delivering scalable, responsive, and visually appealing web solutions. Additionally, you will play a vital role in mentoring junior developers and collaborating with cross-functional teams to shape the company's digital strategy. Key Responsibilities: - Website Development & Maintenance: - Build and maintain websites using WordPress, WooCommerce, Joomla, and other CMS platforms. - Customize WordPress themes and plugins based on client or project requirements. - Front-End Development: - Design and implement responsive web pages using HTML, CSS, Bootstrap, and JavaScript. - Collaborate with designers to transform wireframes and mockups into functional web pages. - E-commerce Integration. - Bug Fixing & Optimization: - Troubleshoot website issues, resolve bugs, and optimize websites for performance and SEO. - Collaboration: - Work closely with design, marketing, and content teams to achieve project goals. - Provide insights on user experience and recommend enhancements. Qualification Required: - Educational Qualifications: - Bachelor's degree in computer science, Information Technology, Web Development, or a related field. - Certifications in web development, WordPress, or front-end technologies (e.g., HTML, CSS, JavaScript) are advantageous. - Technical Qualifications: - Proficiency in Content Management Systems (CMS): - Hands-on experience with WordPress, WooCommerce, and Joomla. - Knowledge of other CMS platforms is a plus. - Front-End Development Skills: - Strong knowledge of HTML, CSS, Bootstrap, and JavaScript. - Ability to create responsive, cross-browser-compatible web pages. - Web Development Expertise: - Experience in customizing WordPress themes and templates. - Familiarity with website optimization techniques such as speed, SEO, and performance tuning. - Optimize websites for performance, security, scalability, and SEO. - Additional Technical Skills: - Basic understanding of PHP and MySQL is preferred. - Familiarity with version control systems like Git. - Knowledge of UX/UI principles is a bonus. In case you need to speak with the employer, you may contact them at +91 6369823687.,
ACTIVELY HIRING
posted 1 week ago

AI Software Developer

Garrett - Advancing Motion
experience5 to 9 Yrs
location
Madurai, Tamil Nadu
skills
  • NET
  • Java
  • Python
  • Git
  • communication skills
  • Large Language Models LLMs
  • AI technologies
  • machine learning algorithms
  • data processing techniques
  • model deployment strategies
  • version control systems eg
  • continuous integrationcontinuous deployment CICD pipelines
  • agile development methodologies
  • testing methodologies
  • automated testing tools
  • frameworks
  • cloud platforms AWS
  • AWS services EC2
  • S3
  • Lambda
  • RDS
  • infrastructureascode tools AWS CloudFormation
  • Terraform
  • containerization technologies Docker
  • orchestration tools Kubernetes
  • problemsolving abilities
  • analytical thinking
  • leadership abilities
  • organizational skills
Job Description
Role Overview: Join our dynamic AI Center of Excellence as a Senior AI Software Engineer, where you will architect and deploy cutting-edge AI solutions that tackle strategic business challenges. Leverage your advanced software development skills and deep AI knowledge to mentor junior developers and drive innovation. Your leadership will play a pivotal role in enhancing Garrett's AI capabilities and shaping the future of technology in the organization. Key Responsibilities: - **Software Development:** - Architect and maintain high-quality AI solutions aligned with business goals. - Lead design and implementation, writing clean, efficient code and conducting thorough code reviews. - **Testing and Quality Assurance:** - Develop comprehensive test plans and advocate for automated testing. - Collaborate on defect resolution and mentor junior developers in QA practices. - **Deployment and Maintenance:** - Oversee seamless deployment into production and monitor performance for optimal functionality. - Provide ongoing support, addressing issues and implementing updates. - **Collaboration and Communication:** - Work with cross-functional teams to ensure alignment and successful project outcomes. - Document technical details and conduct training sessions for team knowledge sharing. - **Continuous Improvement and Leadership:** - Review and refine development methodologies to boost productivity and quality. - Mentor junior developers, lead retrospectives, and foster a culture of continuous improvement. Qualifications Required: - Bachelor's degree in computer science, Software Engineering, or a related field: A solid foundational understanding of computer science principles and software engineering practices is essential. - Master's Degree (preferred): Advanced education in relevant fields is a plus, demonstrating a deeper expertise and commitment to the field. Additional Company Details: Garrett is a cutting-edge technology leader delivering differentiated solutions for emission reduction and energy efficiency. With a nearly 70-year legacy, Garrett serves customers worldwide with passenger vehicle, commercial vehicle, aftermarket replacement, and performance enhancement solutions. The Garrett Information Technology (IT) team focuses on understanding the business, market challenges, and new technologies to deliver competitive and innovative services that make the business more flexible both today and in the future. --- I have omitted the Technical Skills and Perks & Benefits sections as they are not directly related to the job description and qualifications required. Let me know if you would like them included.,
ACTIVELY HIRING
posted 1 month ago
experience3 to 7 Yrs
location
Madurai, Tamil Nadu
skills
  • Ruby on Rails
  • Vuejs
Job Description
Job Description: You will be responsible for developing and delivering codes for the work assigned in accordance with time, quality, and cost standards. Key Responsibilities: - Maintain existing features, troubleshoot bugs, resolve ad-hoc requests, and provide support for enhancement (major and minor) / new developments based on business/client requirements as well as from the functional and technical team on the project. - Provide client support by presenting data, information, ticket resolution, and day-to-day support activities like monitoring client requirements as well as keeping track of the schedule for on-time delivery of assigned tasks as per the defined quality standards. - Perform activities related to enhancement creation of documents for CMMi and client requirements. - Provide technical guidance to junior developers. - Interact with the customer and internal teams to gather requirements for development purposes. Qualifications Required: - Bachelor's degree in Computer Science or related field. - 3 to 5 years of experience in Full Stack Development. - Proficiency in Ruby on Rails and Vue.js. - Strong problem-solving skills with attention to detail. - Excellent communication and teamwork skills.,
ACTIVELY HIRING
posted 1 month ago
experience1 to 5 Yrs
location
Madurai, Tamil Nadu
skills
  • Logging
  • Unit Testing
  • Debugging
  • C
  • Microsoft SQL Server
  • Git
  • SVN
  • Mercurial
  • NET web framework
  • NET Core framework
  • RESTAPI Standards
  • ASPNET boilerplate framework
  • objectoriented programming
  • writing reusable libraries
  • design
  • architectural patterns
  • concurrency patterns
  • Azure Database
  • web application frameworks
  • clean code writing
  • scalable application design principles
  • automated testing platforms
  • Angular frontend development
  • learning mindset
  • Microsoft Azure Cloud environment
  • Umbraco CMS framework
Job Description
As a .NET Full Stack developer with 1-2 years of experience, your role involves building .NET applications using .NET Framework and .NET Core. You will be responsible for designing and developing various layers of applications and collaborating with the team working on different infrastructure layers. A commitment to collaborative problem-solving, sophisticated design, and delivering high-quality products is essential. **Responsibilities:** - Translate application storyboards and use cases into functional applications - Design, build, and maintain efficient, reusable, and reliable code - Integrate data storage solutions like databases, key-value stores, blob stores, etc. - Ensure optimal performance, quality, and responsiveness of applications - Identify bottlenecks and bugs, and provide solutions to mitigate and address these issues - Help maintain code quality, organization, and automatization - Handle teams and participate in team building activities **Skills:** - Strong knowledge of .NET web framework, .NET Core framework, REST-API Standards, Logging, Unit Testing, and Debugging - Proficiency in C# with a good understanding of their ecosystems - Familiarity with the ASPNET boilerplate framework is advantageous - Strong understanding of object-oriented programming - Ability to write reusable libraries and familiarity with various design and architectural patterns - Knowledge of concurrency patterns and familiarity with Microsoft SQL Server, Azure Database - Experience with popular web application frameworks and writing clean, readable, and maintainable code - Understanding of fundamental design principles for building scalable applications and creating database schemas that support business processes - Basic knowledge of Common Language Runtime (CLR) and experience in implementing automated testing platforms and unit tests - Proficient in code versioning tools such as Git, SVN, and Mercurial - Proficient in Angular front-end development and eager to learn and extend knowledge in new technologies If you have experience in the Microsoft Azure Cloud environment, it will be an additional advantage. Familiarity with the Umbraco CMS framework is also considered beneficial.,
ACTIVELY HIRING
posted 0 days ago

AI Software Developer

Garrett Advancing Motion
experience5 to 9 Yrs
location
Madurai, Tamil Nadu
skills
  • NET
  • Java
  • Python
  • Git
  • Docker
  • Kubernetes
  • Communication skills
  • AI technologies
  • Machine learning algorithms
  • Data processing techniques
  • Model deployment strategies
  • Version control systems eg
  • Continuous integrationcontinuous deployment CICD pipelines
  • Agile development methodologies
  • Testing methodologies
  • Automated testing tools
  • frameworks
  • Cloud platforms particularly AWS
  • AWS services eg
  • EC2
  • S3
  • Lambda
  • RDS
  • Infrastructureascode tools eg
  • AWS CloudFormation
  • Terraform
  • Containerization technologies eg
  • Orchestration tools eg
  • Problemsolving abilities
  • Analytical thinking
  • Leadership abilities
  • Organizational skills
Job Description
As a Senior AI Software Engineer at our dynamic AI Center of Excellence, you will play a crucial role in architecting and deploying cutting-edge AI solutions to address strategic business challenges. Your deep AI knowledge and advanced software development skills will be key in mentoring junior developers and fostering innovation at Garrett. Your leadership will significantly enhance Garrett's AI capabilities and shape the future of technology within the organization. Key Job Responsibilities: - **Software Development** - Architect and maintain high-quality AI solutions in alignment with business objectives. - Lead design and implementation by writing clean, efficient code and conducting thorough code reviews. - **Testing and Quality Assurance** - Develop comprehensive test plans and promote automated testing practices. - Collaborate on defect resolution and mentor junior developers in QA methodologies. - **Deployment and Maintenance** - Oversee seamless deployment into production environments and monitor performance for optimal functionality. - Provide ongoing support by addressing issues and implementing necessary updates. - **Collaboration and Communication** - Work closely with cross-functional teams to ensure alignment and successful project outcomes. - Document technical details and conduct training sessions to facilitate knowledge sharing within the team. - **Continuous Improvement and Leadership** - Review and refine development methodologies to enhance productivity and quality. - Mentor junior developers, lead retrospectives, and foster a culture of continuous improvement. Education / Qualifications: - Bachelors degree in computer science, Software Engineering, or a related field: A solid foundational understanding of computer science principles and software engineering practices is essential. - Masters Degree (preferred): Advanced education in relevant fields is a plus, demonstrating a deeper expertise and commitment to the field. Experience Required: - Hands-on experience in software development, with a focus on .NET or Java. - Extensive proficiency in Python. - Proven background in AI development, especially with Large Language Models (LLMs) and advanced AI technologies. Perks & Benefits: - Competitive salary and an attractive benefits package. - Extensive training programs. - Career growth opportunities. - Experience leaders to support your professional development. Note: The additional details of the company provided mentions Garrett as a cutting-edge technology leader in delivering solutions for emission reduction and energy efficiency. With a legacy of nearly 70 years, Garrett serves customers worldwide with various solutions for passenger vehicles, commercial vehicles, aftermarket replacement, and performance enhancement.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter