Cutshort logo
For Employers
Zyapaar(Lets Talk Business pvt. ltd)'s logo

Sr. Java Developer

Asnani Varsha's profile picture
Posted by Asnani Varsha
2 - 6 yrs
₹5L - ₹10L / yr (ESOP available)
Ahmedabad
Skills
skill iconJava
skill iconSpring Boot
MySQL
Microservices
skill iconElastic Search
skill iconRedis
skill iconDocker
skill iconMongoDB

Responsibilities of senior java developer

 

 

  • Every role comes with responsibilities and the employees have to justify those responsibilities. Following are some crucial responsibilities senior java developers entitled for.

 

  • Senior Java developers have to analyze and assess the business needs of the client to find the best solution for the client. Overall strong analytical and problem-solving skills are highly important for this role.

 

  • Senior Java Developer responsibilities include gathering system requirements, building application specification document, draw flow charts, design application architecture and implement modernised application design and testing features before release.

 

  • You should have hands-on experience in developing software with agile or scrum methodologies and are ready to lead our junior developer's team.

 

  • You should have an innovative thought process and creative thinking which can bring out of box and alternate way of system implementation.

 

  • Ensure our applications must be secure and up-to-date.

 

  • To interact with the customer and internal teams in Identifying and analyzing requirements for development purposes.

 

  • To perform activities related to the creation of documents for client requirements.

 

  • Prioritizing the task and executing tasks throughout the SDLC.

 

  • Provide technical help to junior developers.

 

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Zyapaar(Lets Talk Business pvt. ltd)

Founded :
2020
Type :
Product
Size :
20-100
Stage :
Bootstrapped

About

Zyapaar is a B2B state of art networking platform to connect, collaborate for seamless supply chain cycle which enables MSME (Micro, Small & Medium Enterprises) & Corporates of India for buying & selling requirements with 100% verified businesses.

Founded by 4 dynamic leaders with overall 80 years of experience together in the B2B, B2C & B2G industries. The founders Nirav Shah, Vishal Dhori, Palak Shah & Pankaj Modi aim to build a network for small, medium or large businesses in India with cost effective supplies of new markets for buyers & sellers. With the rise of global pandemic, 67% businesses have actively engaged with online networks to reach out for new methods & sources of supplies to gain or generate qualified B2B leads, with which Zyapaar was incepted.

Read more

Connect with the team

Profile picture
Asnani Varsha

Company social profiles

instagramlinkedin

Similar jobs

QSR
Mumbai, Navi Mumbai
3 - 9 yrs
₹2L - ₹2.5L / yr
Hotel Management
RESTAURANT OPERATIONS
HOTEL OPERATIONS
QSR
HOTEL
+2 more

Role : Team Leader

Locations : Bandra / Mazgaon / Borivali

Key Responsibilities Area

  • Follow work schedule time and safe work practices.
  • Follow grooming and uniform guidelines as per the 1441 Pizzeria Grooming Guide
  • Effectively open and operate the assigned outlet within the policies and guidelines of the company,
  • ensuring 100% customer satisfaction at all times and protecting stakeholders interests
  • Assist the Assistant Restaurant Manager/Restaurant Manager in the day to day running and supervisionof manpower and scheduling
  • Own and manager peak period business as per standard operating procedures
  • Ensure readiness and realistic projections / forecasting on the shift'
  • Take complete responsibility for the entire shift operations relating to cash control, security procedures, maintaining inventory, managing labor, reviewing financial reports, and taking appropriate corrective action
  • Ensure upkeep of equipment, facility, and operating environment by following up on scheduled checks as per the Maintenance Contracts
  • Deliver on food quality by ensuring food sanitation and cleanliness practices in a safe, healthy and hygienic environment
  • Own the Customer experience and drive loyalty by adhering to food and service standards, encouraging customer feedback and resolving concerns within reasonable time limits. Use empowerment for Customer delight
  • Provide regular feedback to the Central Kitchen team to escalate/highlight food concerns.
  • Execute inventory and cost control process to control food wastage and preserve quality on the shift
  • Train and certify the new and tenured team members regularly to deliver consistent performance on the shift
  • Be supportive and dependable to the Assistant Restaurant Manager/Restaurant Manager in running effective and efficient restaurant operations


Skillset Required

 Flexibility to work in rotational shifts, including weekends and holidays. Weekly off will be on weekdays

only.

 Customer Service Skills: Ability to interact with guests politely, handle queries, and deliver a positive

dining experience.

 Communication Skills: Clear and effective communication with team members, managers, and customers.

 Upselling & Sales Skills: Ability to recommend menu items and drive additional sales through suggestive

selling.

Time Management: Ability to prioritize tasks and manage time efficiently during peak service hours.

 Hygiene & Safety Awareness: Understanding of cleanliness standards, food safety, and personal

grooming norms.

Qualification & Age Criteria

Educational Qualification:

Minimum 12th Pass.

Graduation ,Diploma or certification in Hospitality/Hotel Management is an added advantage.

Experience:

3–5 years of experience in QSR, restaurant, or hospitality industry preferred.

Age Criteria:

22 to 30 years (flexible based on experience and role suitability).

Language Skills:

Good proficiency in English and Hindi

Read more
Ekloud INC
Ankita G
Posted by Ankita G
Remote only
5 - 7 yrs
₹12L - ₹16L / yr
snowflake
Snow flake schema
skill iconPython
snow pipe

Snowflake Data Engineer


Job Description:


·        Overall Experience : 5+ years of experience in Snowflake and Python.

·        Experience of 5+ years in data preparation. BI projects to understand business requirements in BI context and understand data model to transform raw data into meaningful data using snowflake and Python.

·        Designing and creating data models that define the structure and relationships of various data elements within the organization. This includes conceptual, logical, and physical data models, which help ensure data accuracy, consistency, and integrity.

·        Designing data integration solutions that allow different systems and applications to share and exchange data seamlessly. This may involve selecting appropriate integration technologies, developing ETL (Extract, Transform, Load) processes, and ensuring data quality during the integration process.

·        Create and maintain optimal data pipeline architecture.

·        Good knowledge of cloud platforms like AWS/Azure/GCP

·        Good hands-on knowledge of Snowflake is a must. Experience with various data ingestion methods (Snow pipe & others), time travel and data sharing and other Snowflake capabilities

·        Good knowledge of Python/Py Spark, advanced features of Python

·        Support business development efforts (proposals and client presentations).

·        Ability to thrive in a fast-paced, dynamic, client-facing role where delivering solid work products to exceed high expectations is a measure of success.

·        Excellent leadership and interpersonal skills.

·        Eager to contribute to a team-oriented environment.

·        Strong prioritization and multi-tasking skills with a track record of meeting deadlines.

·        Ability to be creative and analytical in a problem-solving environment.

·        Effective verbal and written communication skills.

·        Adaptable to new environments, people, technologies, and processes

·        Ability to manage ambiguity and solve undefined problems.

Read more
Pluginlive
at Pluginlive
1 recruiter
Harsha Saggi
Posted by Harsha Saggi
Chennai
5 - 20 yrs
₹10L - ₹70L / yr
Software Testing (QA)

Company: IDFC First Bank

About the company:

IDFC Limited was set up in 1997 to finance infrastructure projects in India. With time, the company diversified into asset management, institutional broking and investment banking. In 2014, the Reserve Bank of India granted in-principal approval to IDFC Limited to set up a new bank in the private sector.

Role Overview:

QA Overview: A Quality Analyst with a focus on Automation and Manual Testing is responsible for ensuring the quality of software products across web, mobile, and API platforms. This role involves designing, implementing, and executing test plans, both manually and through automated testing tools, to identify and address defects. The Quality Analyst will also be proficient in database testing, ensuring the integrity and reliability of data interactions within the system.

Job Description

Job Title: QA tester


Location: Chennai


Compensation: Commensurate with Experience


Experience: 5-10 Years


Qualification- Graduation: Bachelor of Science (B.Sc) / Bachelor of Technology (B.Tech) / Bachelor of Computer Applications (BCA)

Post-Graduation: Master of Science (M.Sc) /Master of Technology (M.Tech) / Master of Computer Applications (MCA)

  • Proven experience in both manual and automated testing. 
  • Strong proficiency in automation tools (e.g., Selenium, Appium) and scripting languages. 
  • Experience with web, mobile, API, and database testing.
  • Familiarity with agile development methodologies.
  • Excellent analytical and problem-solving skills. 
  • Key Competencies: - Automation scripting (e.g., Java, Python, JavaScript), SQL and database querying skills - Attention to detail - Collaboration and communication - Analytical thinking

Key Responsibilities: 

  1. Test Planning and Design: Develop comprehensive test plans based on project specifications. Design and document test cases for web, mobile, API, and database testing. Collaborate with development teams to understand system requirements. 
  2. Automation Testing:  Develop and maintain automated test scripts using industry-standard tools (e.g., Selenium, Appium). - Execute automated test suites and Analyse results. - Identify opportunities for test automation and implement efficient testing strategies. 
  3. Manual Testing: Execute manual test cases for functional, regression, and performance testing. - Document and report defects, providing detailed information for developers. - Conduct exploratory testing to identify unforeseen issues. 
  4. Web, Mobile, and API Testing: Perform end-to-end testing of web and mobile applications. - Validate API functionality and integration points. - Ensure compatibility across different browsers and mobile devices. 
  5. Continuous Integration: Design, implement and maintain CI pipelines for automated testing and deployment - Integrate automated tests into CI workflows to enable early detection of defects - Continuously assess and optimize CI processes for speed, efficiency and reliability
  6. Database Testing: Develop and execute SQL queries to validate data integrity. - Verify data transformations and migrations. - Identify and address performance issues related to database interactions. 
  7. Collaboration: Work closely with developers, product managers, and other stakeholders to understand requirements and user stories. - Participate in agile ceremonies, providing input on quality-related aspects. 
  8. Test Documentation: Maintain detailed and organized documentation of test cases, results, and issues. - Create and update testing documentation as the application evolves. 


Read more
Jploft Solutions Pvt Ltd
at Jploft Solutions Pvt Ltd
1 video
1 recruiter
Swati Sharma
Posted by Swati Sharma
Jaipur
2 - 4 yrs
₹1L - ₹5L / yr
Search Engine Optimization (SEO)
Social Media Marketing (SMM)
Communication Skills

Job Title: SMO Analyst

Location: Jaipur

Company: JPloft Solutions Pvt. Ltd.

Job Type: Full-Time

Experience: 2-4 Years


Job Description:

JPloft Solutions Pvt. Ltd. is seeking a passionate and results-oriented SMO (Social Media Optimization) Analyst to join our dynamic team. The candidate will be responsible for improving our online presence, driving engagement, and growing our brand's reach across various social media platforms. If you have the creativity and expertise to craft impactful strategies and deliver measurable results, we want to hear from you!


Key Responsibilities:

-Social Media Strategy:

Develop and implement creative social media strategies to increase engagement, reach, and brand visibility.

Collaborate with content, design, and marketing teams to create and execute successful campaigns.

-Platform Management:

Oversee daily management of social media platforms, including Facebook, Instagram, Twitter, LinkedIn, Pinterest, and YouTube.

Optimize content for each platform to align with audience preferences and emerging trends.

-Content Creation and Optimization:

Partner with the content and design teams to produce high-quality posts, visuals, and videos.

Ensure all content adheres to brand voice guidelines and integrates SEO best practices.

-Engagement and Community Management:

Actively engage with followers, respond to comments and messages, and build community trust.

Address customer feedback and queries in a professional and timely manner.

-Analytics and Reporting:

Monitor and analyze campaign performance using tools like Google Analytics, Facebook Insights, and other social media -analytics platforms.

Create detailed reports to track key metrics, ROI, and engagement levels.

-Trend Monitoring:

Stay informed about the latest social media trends, platform updates, and emerging tools.

Identify innovative opportunities to enhance strategies and improve outcomes.

-Collaboration:

Work closely with cross-functional teams to align social media efforts with broader marketing objectives.


-Qualifications and Skills:

-Bachelor’s degree in Marketing, Communications, or a related field.

-2-4 years of proven experience as an SMO Analyst or in a similar role.

-Proficiency in social media management tools (e.g., Hootsuite, Buffer).

-Strong understanding of SEO principles and their integration into social media.

-Exceptional communication, writing, and editing skills.

-Analytical mindset with the ability to interpret data and derive actionable insights.

-Creative thinker with strong problem-solving abilities.

-Experience with paid social media campaigns is an added advantage.


Interested candidates can share their resumes

Join JPloft Solutions Pvt. Ltd. and become a part of our innovative team that values creativity, collaboration, and professional growth!

Read more
Sublime Data Systems Private Limited
Shweta Rishiraj
Posted by Shweta Rishiraj
Ahmedabad
7 - 10 yrs
₹30L - ₹35L / yr
skill iconReact.js
skill iconNodeJS (Node.js)
skill iconAmazon Web Services (AWS)
skill iconAngularJS (1.x)
skill iconAngular (2+)
+10 more

We're seeking an experienced Senior Tech Lead to oversee both frontend and backend teams for a production-ready enterprise project. You should possess strong managerial skills along with an entrepreneurial mindset. In this dynamic role, you'll collaborate with cross-functional teams to design, build, and deploy products aligned with our vision and strategy. Your leadership will be key in driving product success from conception to launch, ensuring they meet business objectives and user expectations.


Experience: 7+ Years


Working Time: 12.30 PM to 9.30 PM


Responsibilities:


  • Lead and mentor developers: Provide guidance and support to ensure high-quality deliverables and drive engineering best practices. Experienced in leading development teams, fostering collaboration, and mentoring junior engineers for adherence to best practices.
  • Collaborate with cross-functional teams: Define project requirements, timelines, and priorities, and coordinate product releases.
  • Architect scalable solutions: Design systems for both frontend and backend that are maintainable using modern architecture patterns and RESTful API design principles.
  • Project Management Skills: Proficient in Agile methodologies, managing timelines, and prioritizing tasks effectively to ensure project success.
  • Define product features: Set sprint goals and translate user feedback into actionable enhancements.
  • Problem-Solving Skills: Analytical problem-solver adept at addressing technical challenges and implementing practical solutions.
  • Analyze data: Validate product goals and adapt strategies accordingly, and track project progress to ensure timely delivery of features.
  • Test and accept product features: Ensure accurate implementation of product features based on user stories.



Requirements

  • Bachelor's / Master’s degree in Computer Science or related field.
  • Minimum of 3 years of experience in a leadership role.
  • Nice to have: Experience in building a product from concept to launch.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.
  • Strong proficiency in NodeJS, RESTful APIs, Weaviate Vector Database, and graph databases.
  • Proficient in NestJS with full lifecycle experience and expertise in MongoDB integration.
  • Proficient in MongoDB, with expertise in NoSQL principles, instance management, data modeling, and efficient query optimization for cloud and on-premise environments.
  • Strong proficiency in ReactJS, NextJS, MaterialUI, and React Query.
  • Proficient in TypeScript development, skilled in building type-safe applications and leveraging TypeScript configurations for enhanced development efficiency.
  • Proficient in AWS services, specializing in Lambda for serverless computing, API,Gateway for secure API management, and integration with IAM, S3, and CloudWatch.
  • ​Knowledge of CI/CD principles and tools to automate the testing and deployment of applications.


Benefits

  • Gain real-world experience in corporate functioning.
  • Learn to collaborate with diverse teams and meet deadlines in a professional environment.
  • Access various learning and development programs to explore your passion.
  • Work in a fast-paced, rapidly expanding tech team undergoing a revamp, with exposure to advanced technology and tools relevant to your role
Read more
Deqode
at Deqode
1 recruiter
sangeeta Kumari
Posted by sangeeta Kumari
Bengaluru (Bangalore)
4 - 7 yrs
₹4L - ₹13L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices
+2 more

3.6 Years in Java experience mandatory.

Looking for immediate joiners


Role Description

This is a full-time on-site role for a Java Software Engineer located in Pune. As a Java Software Engineer, you will be responsible for software development, microservices, programming, Spring Framework, and Java. Your day-to-day tasks will include designing and implementing software solutions, debugging and testing code, developing and maintaining technical documentation, and collaborating with cross-functional teams to deliver high-quality solutions.


Qualifications

  • Proficiency in Software Development and Programming
  • Experience with Microservices Architecture and Spring Framework
  • Expertise in Java programming language
  • Excellent problem-solving skills and attention to detail
  • Bachelor's or Master’s degree in Computer Science, Computer Engineering, or a related field
  • Experience in agile development methodologies is a plus
  • Experience with cloud technologies such as AWS or Azure is a plus



Read more
Rejolut
at Rejolut
1 video
2 recruiters
TalentA Team
Posted by TalentA Team
Navi Mumbai
1 - 5 yrs
₹1.5L - ₹4L / yr
Recruitment/Talent Acquisition
Onboarding
Office administration
Employee Engagement

About the Company:

Rejolut is one of the award-winning fastest-growing emerging tech companies which is working on leading technology like Blockchain, ML & AI, Complex mobile & web apps, IoT, etc. located in the USA, UK, and India. 


Key Responsibilities:

• Ability to handle and maintain confidential information.

• Fluency in social media, particularly in researching and recruiting candidates through channels such as LinkedIn and also through Job portals.

• Job candidate interviewing skills.

• Taking Care of joining formalities of the Employees.

• Preparing Appointment Letter.

• Issuing the Offer Letter and explaining the salary details.

• Conducting orientation and Induction for the new joiners.

• Ability to lead and build the team.

• Attendance Leave Management.

• Preparing Confirmation Appraisal Letter.

• Employee Relationship, Handling Employee Grievance, Employee Engagement Activities like Arranging Picnics, Festive Parties, and Birthdays.

• Handling Exit Interviews.

• End-user technology skills with HR software and platforms, such as HRIS or workforce management systems.

• Ability to build team morale and promote a corporate culture


Skills

Hiring, Human Resources Management, Benefits Administration, Performance Management, Communication Processes, Compensation, and Wage Structure, Supports Diversity, Classifying Employees, Employment Law, Laws Against Sexual Harassment, Organization


Must-Have Skills:

Strong Communication Skills, Presentation Skills, and Interpersonal Skills, Negotiation Skills, Convincing Skills, Grievance handling.


Good To Have Skills:

Recruitment experience in Technology Company, Software Company, or SAAS domain.

Read more
Tetherfi
Tetherfi
Agency job
via Michigan Tag by Shambhavi Srivastava
Remote, Bengaluru (Bangalore)
1 - 7 yrs
₹5L - ₹10L / yr
skill icon.NET
ASP.NET
skill iconC#

The Right Individual:

The ideal candidate will have a passion for technology and software building. Attention to detail and an analytical mind are essential qualities in this role. You will have to works on both technical and design aspects of software projects. A proactive approach to problem-solving as well as a detailed understanding of coding is essential. If finding issues and fixing them with beautiful, meticulous code are among the talents that make you tick, we’d like to hear from you.

Required Functional Skill:

  • Experience in Microsoft .NET technologies such as .NET Framework, .NET CORE, .NET 5, ASP.NET, ASP.NET CORE, .NET Standard.
  • Experience in Designing, Modelling and Development of Database using SQL Server, MySQL, MariaDB, PostgreSQL.
  • Working experience of TSQL, SPs, functions, Optimization techniques, Indexes etc.,
  • Hand on experience on Creating RIA (Rich Internet Application) with HTML5, CSS, Java script, jQuery, AJAX and Telerik tool kit.
  • Strong knowledge of Object-Oriented Design Methodologies and design patterns.
  • Deep knowledge in WPF, WCF, LINQ, Multithreading, WebSocket, Asynchronous, Parallel Programming
  • Knowledge on Cloud Architecture, Azure, AWS Services, containerization strategy micro services.
  • Knowledge on SVN, GIT, markdown, latex is must.
  • Hands on experience in Linux or Unix is an added advantage.
  • Good to have knowledge on Go, Angular, React.
  • Good to have knowledge on CI/CD/CT environment with unit test automation, pipeline-based code deployments etc

Roles & Responsibilities:

  • Extensive knowledge of Software Development Life Cycle (SDLC) and have worked using Waterfall and Agile methodologies.
  • Effective in working independently and collaboratively in teams with excellent written and verbal communication skills.
  • Describe and document technical design, specifications of software product features
  • Ability to represent ideas in conceptual block diagram and converting the same into final schematics and project completion capabilities.
  • Responsible and interfacing with Client/Project Manager, Development, Architecture, QA teams to collect and execute the requirements.
  • Ensure architecture design and development best practices are in place and followed, as well as change management and other process guidelines.

Required Professional & Interpersonal Qualities:

  • Bachelor’s Degree in appropriate field of study or equivalent work experience
  • Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc
  • Ability to perform under pressure.
  • Very Good technical & communication skills to be exhibited in all the roles to be performed
  • Candidates are expected to be creative and innovative in providing complex enterprise integration solutions to large financial institutions across the Globe.
  • Ability to adapt quickly and manage difficult situations while remaining upbeat and positive always.
  • Hands-on experience in revamping any existing software into new business effective and user-friendly applications by solving complex technical problems / known issues with new systems.
  • Must have functional experience in designing applications to develop integrated solutions for voice & multi-media related applications.
Read more
Ampex Web
at Ampex Web
1 recruiter
Mohsin M
Posted by Mohsin M
Remote only
0 - 1 yrs
₹1000 - ₹10000 / mo
Marketing
Hiring

Job title- Market intern.
Job type- Internship
Duration- 3/6 Months
Education Qualification- Graduate


Skill Required-
Good interpersonal and communication skills.
Good at multitasking

Location: Work From Home
Stipend: 10%
Timing: Flexible working hour

Perks:
- Offer Letter
- Experience Letter
- Letter of Recommendation.
- Project completion letter
- Letter for achievements
- Job at our company
Read more
Meditab Software
at Meditab Software
1 recruiter
Vinayak Bhangale
Posted by Vinayak Bhangale
Ahmedabad
0 - 0 yrs
₹3.6L - ₹3.6L / yr
skill iconC#
skill icon.NET
skill iconJavascript
TypeScript
skill iconAngular (2+)
+1 more
The package offered for these positions is 3.6 LPA and they would need to sign a bond for 3 years. These details are non negotiable.

Recruited candidates would be starting with 3 months of training followed by 3 months of probation before final confirmation. Recruited candidates need to work from the office at Ahmedabad Location.

Initially 20% of the Salary will be deducted as a Bond Retention which will be reimbursed afterwards.

Roles And Responsibilities:

Skill required: Fresher
1. Strong problem solving and analytical skills
2. Understanding and knowledge of the Web as a platform, HTML, DOM, HTTP
Request, Response and APIs.
3. Understanding and knowledge of database and SQL
3. Familiarity and problem solving skills with at least one programming language
4. Must be able to code and explain solutions to different programming problems in
any language of their choice.
5. Beginner introduction to development frameworks like Angular, DotNet, React,
selenium etc are a plus.
Responsibilities:
1. Developing and delivering a high quality application.
2. Analyzing requirements, designing and developing new functionality
3. Creating reusable application components.
4. Supporting, Testing and fixing existing functionality

Eligibility Criteria: 
Average of 10th and 12th/Diploma should be more than 80%.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos