Home
Jobs

361 Intellij Jobs - Page 15

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5 - 8 years

8 - 13 Lacs

Pune

Work from Office

Naukri logo

Having Capability and willingness to software program the customer requirements, using an object-oriented approach and to thoroughly test them before delivery. Having Good hands-on experience in Java, Sprint Boot, React Js, Maven, HTML5, CSS, RESTful webservices & Postgres / any RDBMS. Having experience in GitLab Continuous Integration & Docker. As an agile full-stack Java / React.Js software developer, you will take on a demanding role in the development of a set of Cloud SaaS portfolio offerings in an international environment. Having experience in tools, like Eclipse, Intellij, RTC Jazz, SVN, GIT, Jenkins, SonarQube, Teamscale. Having experience Working experience in Agile software development (daily scrum, pair sessions, sprint planning, retro & review, clean code and self- organized), configuration, testing and release management. Having experience in test driven development, test first development, code refactoring and Profiling. Key skills to have: Java 21 Spring, Maven, Java script, NPM/Yarn, React 18, Material UI, APIs (Rest) you'll win us over by: Having An engineering degree B.E/B.Tech/MCA/M.Tech/M.Sc with good academic record. 5-8 years of demonstrable experience in software development. Having ability to Manage & optimize cloud infrastructure, ensuring seamless deployment & orchestration of containerized applications. Automating the continuous deployment processes & improve operational efficiency, inc. stability & scalability of applications. Ability to Define, implement & maintain the CI/ CD pipelines for various projects, using Infrastructure as Code . we'll support you with: Hybrid working Opportunities. Diverse and inclusive culture. Great variety of learning & development opportunities.

Posted 3 months ago

Apply

2 - 5 years

12 - 13 Lacs

Pune

Work from Office

Naukri logo

Having Capability and willingness to software program the customer requirements, using an object-oriented approach and to thoroughly test them before delivery. Having Good hands-on experience in Java, Sprint Boot, React Js, Maven, HTML5, CSS, RESTful webservices & Postgres / any RDBMS. Having experience in GitLab Continuous Integration & Docker. As an agile full-stack Java / React.Js software developer, you will take on a demanding role in the development of a set of Cloud SaaS portfolio offerings in an international environment. Having experience in tools, like Eclipse, Intellij, RTC Jazz, SVN, GIT, Jenkins, SonarQube, Teamscale. Having experience Working experience in Agile software development (daily scrum, pair sessions, sprint planning, retro & review, clean code and self- organized), configuration, testing and release management. Having experience in test driven development, test first development, code refactoring and Profiling. Key skills to have: Java 21, Spring, Maven, Java script, NPM/Yarn, React 18, Material UI, APIs (Rest) you'll win us over by: Having An engineering degree B.E/B.Tech/MCA/M.Tech/M.Sc with good academic record. 2-5 years of demonstrable experience in software development. Having ability to Manage & optimize cloud infrastructure, ensuring seamless deployment & orchestration of containerized applications. Automating the continuous deployment processes & improve operational efficiency, inc. stability & scalability of applications. Ability to Define, implement & maintain the CI/ CD pipelines for various projects, using Infrastructure as Code . we'll support you with: Hybrid working Opportunities. Diverse and inclusive culture. Great variety of learning & development opportunities.

Posted 3 months ago

Apply

6 - 11 years

8 - 13 Lacs

Chennai

Work from Office

Naukri logo

P1,C3,STS6-8 Yrs of Expertise in Automation tools Java, Selenium BDD, TestNgDesigning, implementing and stabilizing automation tests and taking corrective actions.Participate in defining scope, methodologies and tooling for Quality Engineering practices.Develop and execute exploratory and automated tests to ensure product quality.Develop automated tests and test cases to ensure good test coverage of the features/user stories.Estimate, prioritize, plan and coordinate testing activities for in-sprint, regression and release testing.Be an advocate for shift-left and automation first approach.Design, develop and execute automation scripts.Communicate with cross-functional teams (e.g. developers, business systems analyst and product manager) to identify, clarify product requirements.Participate in scrum and agile ceremonies.Work closely with team leaders and architects to discuss, design and implement quality processes and practices.Be an advocate for shift-left and automation first approach.Designing, implementing and stabilizing automation tests and taking corrective actions.Participate in defining scope, methodologies and tooling for Quality Engineering practices.Develop and execute exploratory and automated tests to ensure product quality.Develop automated tests and test cases to ensure good test coverage of the features/user stories.Estimate, prioritize, plan and coordinate testing activities for in-sprint, regression and release testing.skillsJavaSelenium & Automation FrameworkBDDGood expertise in setting up CICD pipeline and experience in git and git branching strategies.SQLMaven, Eclipse/ IntelliJ , Jira, Insomnia/ Postman, SQL Developer Experience in API test automation (good to have) Qualification 6-8 Yrs of Expertise in Automation tools Java, Selenium BDD, TestNgDesigning, implementing and stabilizing automation tests and taking corrective actions.Participate in defining scope, methodologies and tooling for Quality Engineering practices.Develop and execute exploratory and automated tests to ensure product quality.Develop automated tests and test cases to ensure good test coverage of the features/user stories.Estimate, prioritize, plan and coordinate testing activities for in-sprint, regression and release testing.Be an advocate for shift-left and automation first approach.Design, develop and execute automation scripts.Communicate with cross-functional teams (e.g. developers, business systems analyst and product manager) to identify, clarify product requirements.Participate in scrum and agile ceremonies.Work closely with team leaders and architects to discuss, design and implement quality processes and practices.Be an advocate for shift-left and automation first approach.Designing, implementing and stabilizing automation tests and taking corrective actions.Participate in defining scope, methodologies and tooling for Quality Engineering practices.Develop and execute exploratory and automated tests to ensure product quality.Develop automated tests and test cases to ensure good test coverage of the features/user stories.Estimate, prioritize, plan and coordinate testing activities for in-sprint, regression and release testing.skillsJavaSelenium & Automation FrameworkBDDGood expertise in setting up CICD pipeline and experience in git and git branching strategies.SQLMaven, Eclipse/ IntelliJ , Jira, Insomnia/ Postman, SQL Developer Experience in API test automation (good to have)

Posted 3 months ago

Apply

6 - 11 years

5 - 8 Lacs

Chennai

Work from Office

Naukri logo

P1,C3,STS 6+ years of extensive hands on Application Development work experience throughout the entire project lifecycle Development experience using Java8 or higher versions, Angular 8, Spring, Springboot, RESTful webservices, JMS/Kafka, Basics of Database Working knowledge in J2EE Servlets/JSP/XML, RESTful services Experience in Frameworks Spring, Springboot, Swagger Middleware JMS, Apache Tomcat, MQ, Kafka Oracle 10g/12c PLSQL OS - Unix commands and Shell scripting Web Technologies HTML, CSS, AJAX, JavaScript, JSON Expertise in Eclipse, SVN, GIT, Maven Scripting languages such as JavaScript 3rd party API and plugins Junit, log4j, Jackson, Findbugs, Checkstyle, PMD DevOps tools Jenkins, Maven, Sonar, Splunk skills Java - J2EE, Multithreading, collections, Design patterns, Lambda, stream API, Functional programming, Servlets/JSP/XML, RESTful services Spring - Life cycle, Scope, DI, Springboot, Swagger Angular - Decent understanding of Angular features, Javascript, Typescript, HTML5, CSS, ngRX Oracle SQL - SQL, Joins, Performance query tuning, explain plan, stored procedures, SQL loader data modelling, Normalizations ORM (JPA/ Hibernate) CI/CD Pipeline - GitLab, Jenkins Development and Knowledge Base:Eclipse, IntelliJ, JIRA, Confluence Basic DB Awareness JMS/Kafka, workflow (camunda, etc) - nice to have

Posted 3 months ago

Apply

8 - 10 years

25 - 30 Lacs

Chennai

Work from Office

Naukri logo

Key responsibilities will be Creation and execution of automated test scripts against Mobile app Maintaining automation script suites of delivered functionality Participate in engineering discipline, best practice and standards compliance within HSBC and global IT. MUST have Skills Expertise in creating automated tests Mobile journeys, both iOS and android app. Should have experience in Browser stack as well Hands on experience in any Java IDE e.g. Eclipse, IntelliJ Strong understanding and hands on experience on Core Java, Maven Strong understanding and hands on experience on Selenium WebDriver (v3.x), APPIUM & Grid.

Posted 3 months ago

Apply

7 - 12 years

30 - 45 Lacs

Pune

Hybrid

Naukri logo

Role Design and develop product features that are delivered to 820M monthly active users and can scale to 100K+ RPS. Take ownership of the products architecture, performance, and quality. Occasionally lead cross-team projects and collaborate with developers, QAs, and other departments. Review others code and design. Ensure best practices for software development are followed by the team. Build reusable modules and libraries for future use. Optimize application for maximum speed and scalability. Contribute to hiring and onboarding processes. Keep calm and learn every day. Preferred candidate profile 6+ years of medium to large scale server-side software development experience. Strong working knowledge of a backend programming language like Clojure and Java in production. In-depth knowledge of CS concepts like data structures and time complexity of algorithms. Experience of designing and architecting complex systems. Experience in working with one or more of MongoDB, Redis, Elasticsearch, Kafka, and Postgresql at scale. Experience with benchmarking systems for performance, and failure detection. Knowledge of Posix compliant operating systems (we develop on Mac OS X and deploy on GNU/Linux). Comfortable using CLI tools for achieving day-to-day tasks. Experience in writing unit and integration tests. Excellent problem-solving skills and a proactive approach to issue resolution. Excellent verbal and written communication skills. Experience with coaching and mentoring peers. Bachelors degree in Computer Science (or equivalent). Nice to Have Working knowledge of frontend development and tools, especially JavaScript and React. Strong knowledge of functional programming is a plus (we use Clojure). Exposure to project management and related tools Perks and Benefits: Hybrid setup Worker's insurance Paid Time Offs Other employee benefits to be discussed by our Talent Acquisition team in India Closing: Helpshift embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, sexual orientation, gender identity, religion, national origin, citizenship, marital status, veteran status, or disability status.

Posted 3 months ago

Apply

7 - 12 years

15 - 25 Lacs

Lucknow

Remote

Naukri logo

Databorough India is looking for Senior Java Developer, please go through the Job Description and Company profile and share your updated resume along the details mentioned below: Experience in Java Development- Current CTC- Expected CTC- Notice Period (Available to join Immediately Y/N)- Current Organisation- Job Location- Home Location- Reason for Job Change- Job description - Java We are looking for Senior developer for Java to help in modernization of applications. The candidate must have strong client facing experience, excellent interpersonal, written, and oral communication skills. Technical Skills The candidate should possess expertise in the following technical stack: Java 8 (and above) Maven Spring Spring Security Web Services Strong knowledge and experience in Microservices Architecture . Experience in building Restful backend services using Spring Boot. Experience in Relational / NoSQL Database Management Systems such as Elasticsearch, MongoDB, MySQL. Should have knowledge on GIT, BitBucket, JIRA, JFrog, Jenkins, Nexus Sound knowledge on Docker Strong knowledge of Agile methodologies and related software technologies (Scrum, Kanban, JIRA etc.) and the Atlassian stack. Deep knowledge of OOP, Design Patterns , Clean Code, Refactoring, and Unit Testing. Exposure to Application servers WebLogic, Tomcat, JBoss is preferred. Sound Knowledge of IDE like Intellij, Visual Studio Code Sound knowledge of Debugging Sound knowledge of Postman, File Handling, Log4J, Threading. Key Responsibility Design, develop and test end-to-end web application using Java backend and React frontend. Integration to backend services, RESTful APIs Implement server-side logic in Java using Java-based framework Spring Boot Analyze requirements and user stories Troubleshoot and analyze issues during development: identify and resolve technical issues and bugs Experience and Qualifications Bachelors in computer science/ engineering/ MCA 7-12 Years of relevant experience Permanent remote work (anywhere from India) is available. Preference goes to immediate joiners (within a month)

Posted 3 months ago

Apply

4 - 8 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

The candidate in this role will architect, design, develop application code, implement technical solutions, and configure applications in different environments in response to business problems. To meet the requirements of the business, the candidate will actively participate in architecture design, application development lifecycle, investigate issues (bugs/performance), propose solutions, promote re-usability of existing components, and contribute to the creation of frameworks. The candidate will assist junior members of the team and guide them as applicable. Knowledge of Trade finance domain will be an advantage. Deutsche Banks Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel. You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support." What we'll offer you As part of our flexible scheme, here are just some of the benefits that youll enjoy. Your key responsibilities Demonstrably solid software engineering skills. As part of a high-performing development team, design and deliver highly functional, robust and scalable code. Leverage design patterns, test driven development (TDD) and behavior driven development (BDD) to build software that is reliable and easy to support in production. Experience of working in a team development environment as well as globally distributed project team Leads development of source code, including descriptions, for all software components in accordance with the detailed software requirements and design Experience in application architecture and solution design Hands-on experience of Microservices architecture, microservices development and cloud technologies would be added advantage. Experience in understanding enterprise data models and documenting data attribute mapping & interface control requirements Actively participate and contribute to Agile ceremonies including Daily Stand up's, Sprint Planning, Sprint review, Sprint retrospective meetings Strong communication, negotiation, networking and influencing skills are essential because collaboration with end-users, technology and operational functions are critical to the relevance of the product. Verifies the developed source code via reviews (4-eyes principle) and resolve review findings. Integrates software components following the groups integration strategy. Verifies integrated software components by unit and integrated software testing according to the software test plan. Software test findings must be resolved. Ensures all code changes are tracked and recorded through the groups change management process as Change Items (CIs) and that development is scheduled and approved. Provides Release Deployments on non-Production Management controlled environments. Captures Build and Deployment notes, develops Software Product Deployment & Operating Instructions Manages maintenance of applications and performs technical change requests scheduled according to Release Management processes. Fixes software defects/bugs Measures and analyses code for quality Collaborates with Functional Analysts and QA to complete work, as required. Reviews and mentors other developers in developing solutions which perform to expected results and handle negative test case scenarios. Provides Level 3 support. Contributes to root cause/problem analysis and solution brainstorming. Collaborates with Functional Analysts and QA to complete work, as required. Create required documentation for the project. Recommend changes to improve established java application processes and its performance. Shall be ready to learn new Java technologies as per the project requirements. Your skills and experience Full stack Java developer Hands-on Experience in design, architecture, source code management, continuous build, continuous integration technologies, TDD, performance improvement and profiling tools Hands on experience in web technologies, frameworks, and tools, for example: ReactJS, HTML, CSS, JavaScript, Angular, Bootstrap, Node.js Experience with CI/CD using Jenkins is a plus. Experience with Docker, Kubernetes, OpenShift, and Google Cloud Platform is a plus OS: Unix, Windows Database: Oracle (preferred), Liquibase Languages and Frameworks: Java, Spring B oot , Event Driven Architecture, React JS/Angular JS, J2EE, Mybatis, Hibernate, Junit, Stash, Artifactory Tools: Gradle , GIT, Eclipse/IntelliJ, Maven, Ant, Linux/Unix shell scripting, JMS/MQ Other (Plus/Advantage): Knowledge of Messaging (Middleware) Knowledge of Design Patterns Knowledge of Trade Finance is plus Knowledge or experience of C++ but not mandatory Experienced with Docker, RHEL highly preferred. Experience with TDD and BDD, with hands-on experience with least one testing framework, e.g., Junit, Cucumber, Selenium Key Attributes Ability to architect/design solution for a given requirement. Ability to help to the team. Ability to write high quality code. Ability to solve business or production problems. Strong analytical skills Strong interpersonal, written and verbal communication skills, particularly in a multi-cultural environment Excellent team player Keeps pace with technical innovation. Experience and Education Bachelors Degree from an accredited college or university with a concentration in Computer Science or equivalent 4-8 years of relevant work experience

Posted 3 months ago

Apply

2 - 3 years

2 - 5 Lacs

Chennai, Pune, Delhi

Work from Office

Naukri logo

Role: Dev Java SpringQualifications:-All candidates must possess at least bachelor s degree GPA 3 00-Good Communication-Can work independently and coordinate with the team-Eager to learn and not giving up easily-Strong commitment in completing assignment-Fast learner and have a good logicJob Requirements Description:-Implement code for project and change request-Internal testing-Bug fixingTechnical Skills:-Skills: a Experience with Java Spring Boot b Familiar using Eclipse or IntelliJ c Strong Computer Science fundamentals, algorithm and logical skill -Interpersonal and Communication skill: a Extremely personable and collaborative, a real team player b Eager to learn c Not giving up easily d Strong commitment in completing assignment e Active Creative f Thorough and conscientious - maintaining a good attention to detail g Capable of prioritizing your own workload to ensure deadlines are met - highly organized h Natural capacity for analytical thinking and problem solving 4 -Analytical Skill: a Good OOP software design pattern

Posted 3 months ago

Apply

3.0 years

0 Lacs

Goa

On-site

Indeed logo

Role: Frontend Developer/Angular Skills Preferred: Angular, Capacitor/Native Script/React Native, Docker, Git and AWS Location: Goa Experience: 3+ Years No of Positions: 2 Job Type: Full-time Posting Date: 20/March/2025 Start Date: ASAP For custom software development, BaryTech is looking for 2 Front end developers. We’re building teams of technically curious problem solvers. Please apply only, if you have really good work experience with mentioned technologies, want to contribute your knowledge working in startup culture, can work independently, and can successfully achieve the given responsibilities. Key Responsibilities: Extensive Experience in Full lifecycle application development with Angular and Capacitor. ( Developing mobile application is a plus) Follow good software development practices (Functional specs, Design specs, Unit Test, Functional Test). Partner with the Product and UX design team to build incredibly intuitive User Interfaces. Work closely with DevOps to drive automation in CI-CD pipelines for Faster-Time-To-Market. Familiarity with Docker, Git and AWS Deliver scalable big-data solutions for real-time decisions and analytics in client cloud environments (Amazon Web Services (AWS), Google Cloud Platform (GCP) or Microsoft’s Azure. What you should bring with: Bachelor’s degree in computer science, or similar Minimum 3 years experience with Angular Hands-on experience with mark-up languages Experience with JavaScript, CSS, and jQuery Familiarity with browser testing and debugging Knowledge of cross-browser compatibility issues Experience in Agile development and Scrum Nice to have experience in Mobile Frameworks like Capacitor/Native Script/React Native Nice to have experience with native build tools, like XCode, Gradle, Android Studio, IntelliJ Nice to have experience with databases like PostgreSQL What We Offer? An inspiring journey in the further outgrowth of our company along with great freedom to execute your ideas. A learning and development-focused environment. How to Apply: We offer a competitive salary, performance-based incentives, and a supportive work environment that encourages professional growth and development. If you are a motivated and results-oriented individual with a passion for IT, we want to hear from you! If this all sounds exciting, please apply using “ Apply Now ” or send your application to jobs@barytech.com asap. Thanks for your interest. We look forward to getting to know you.

Posted 4 months ago

Apply

3.0 years

0 Lacs

Goa

On-site

Indeed logo

Role: Frontend Developer/Angular Skills Preferred: Angular, Capacitor/Native Script/React Native, Docker, Git and AWS Location: Goa Experience: 3+ Years No of Positions: 2 Job Type: Full-time Posting Date: 20/March/2025 Start Date: ASAP For custom software development, BaryTech is looking for 2 Front end developers. We’re building teams of technically curious problem solvers. Please apply only, if you have really good work experience with mentioned technologies, want to contribute your knowledge working in startup culture, can work independently, and can successfully achieve the given responsibilities. Key Responsibilities: Extensive Experience in Full lifecycle application development with Angular and Capacitor. ( Developing mobile application is a plus) Follow good software development practices (Functional specs, Design specs, Unit Test, Functional Test). Partner with the Product and UX design team to build incredibly intuitive User Interfaces. Work closely with DevOps to drive automation in CI-CD pipelines for Faster-Time-To-Market. Familiarity with Docker, Git and AWS Deliver scalable big-data solutions for real-time decisions and analytics in client cloud environments (Amazon Web Services (AWS), Google Cloud Platform (GCP) or Microsoft’s Azure. What you should bring with: Bachelor’s degree in computer science, or similar Minimum 3 years experience with Angular Hands-on experience with mark-up languages Experience with JavaScript, CSS, and jQuery Familiarity with browser testing and debugging Knowledge of cross-browser compatibility issues Experience in Agile development and Scrum Nice to have experience in Mobile Frameworks like Capacitor/Native Script/React Native Nice to have experience with native build tools, like XCode, Gradle, Android Studio, IntelliJ Nice to have experience with databases like PostgreSQL What We Offer? An inspiring journey in the further outgrowth of our company along with great freedom to execute your ideas. A learning and development-focused environment. How to Apply: We offer a competitive salary, performance-based incentives, and a supportive work environment that encourages professional growth and development. If you are a motivated and results-oriented individual with a passion for IT, we want to hear from you! If this all sounds exciting, please apply using “ Apply Now ” or send your application to jobs@barytech.com asap. Thanks for your interest. We look forward to getting to know you.

Posted 2 years ago

Apply

Exploring intellij Jobs in India

Intellij, a popular integrated development environment (IDE) used for Java development, offers a range of job opportunities in India. Job seekers with expertise in intellij can find promising career prospects in various industries across the country.

Top Hiring Locations in India

  1. Bengaluru
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

Average Salary Range

The average salary range for intellij professionals in India varies based on experience levels. Entry-level positions may start at around ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15 lakhs per annum.

Career Path

A typical career path in intellij roles may include progression from Junior Developer to Senior Developer and then to a Tech Lead position. With continued learning and skill development, professionals can advance to higher roles such as Architect or Manager.

Related Skills

Apart from proficiency in intellij, professionals in this field are often expected to have knowledge and experience in Java programming, software development methodologies, version control systems like Git, and debugging techniques.

Interview Questions

  • What is an IDE and how does intellij differ from other IDEs? (basic)
  • How do you configure intellij for a new Java project? (basic)
  • Explain the difference between breakpoints and watchpoints in intellij. (medium)
  • How can you refactor code using intellij? (medium)
  • What are some useful keyboard shortcuts in intellij that can improve productivity? (medium)
  • How can you debug a Java program in intellij? (medium)
  • What is the purpose of the maven tool in intellij? (basic)
  • How do you create a new class in intellij? (basic)
  • Explain the concept of code inspections in intellij. (medium)
  • How can you integrate intellij with a version control system like Git? (basic)
  • What are plugins in intellij and how can they be useful? (medium)
  • How do you navigate to a specific class or method in intellij? (basic)
  • Explain the difference between a code snippet and a live template in intellij. (medium)
  • How can you run unit tests in intellij? (basic)
  • What is the purpose of the intellij IDEA Community Edition? (basic)
  • How do you customize the appearance and behavior of intellij? (medium)
  • Explain the use of the intellij Code Coverage tool. (advanced)
  • How can you analyze code quality using intellij inspections? (medium)
  • What are some best practices for using intellij effectively in a team environment? (medium)
  • How can you profile a Java application in intellij? (advanced)
  • How does intellij support continuous integration and deployment processes? (medium)
  • What are some common performance tuning techniques in intellij? (advanced)
  • How do you configure intellij for working with a remote server? (medium)
  • Explain the concept of live editing in intellij. (advanced)

Conclusion

As you prepare for intellij job opportunities in India, make sure to enhance your skills, stay updated with the latest trends, and practice answering interview questions. With determination and confidence, you can land a rewarding career in intellij development. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies