Filter Ratings and Reviews
Filter 170 vetted IntelliJ IDEA reviews and ratings
Reviews (1-25 of 43)
Companies can't remove reviews or game the system. Here's why.
December 08, 2020
Best Spring and Spring Boot IDE as of Today
- Developer ergonomics
- Ecosystem
- Cloud Native
- Integrations
- Developing inside a container
- Docker support
IntelliJ IDEA Enterprise edition is to die for. It is the best IDE out there in the market. It has got some out of world features like smart code completion, good suggestions for variables, finding the appropriate methods, [and] column selection mode. All of our batch mates use this IDE only. It makes the work productive and is very easy to integrate.
- Column Selection Mode
- Smart Code Completion
- Auto Imports
- Finding Appropriate Methods
- Suggestions for almost all frameworks
- Indexing takes lot of time
October 13, 2020

It is used by the whole department. It makes the coding process very easy and user friendly. Auto-suggestions and support for all types of different plugins really saves the developer and enhances his/her productivity. Kudos to such great product.
- Auto Suggestions/Completion
- Plugins
- User Friendly
- Refactoring needs an improvement.
- Support for multiple projects
March 20, 2020
I got IntelliJ IDEA as a Github Student Developer account during my undergrad one year back. I must say this is one of the most versatile IDE for Java development. We used this IDE to build Android application for one of the client and keeping version control in IDE is very easy as compared to other available IDE'S. However, I have to migrate to some other open source available IDE'S because, it is paid for professional development.
- It is freely available in the Github Student Developer pack.
- It is easy to use.
- The complete package is bit heavy.
- It is not memory friendly.
March 11, 2020

We use IntelliJ IDEA as our integrated development environment (IDE) of choice for our developers, and it is part of our standard toolset. It is, by far, the best IDE on the market, especially for Java development. It is intelligent (as the name suggests), feature-rich, and helps to boost developer productivity significantly.
- Great support and integration for common developer tools such as Maven, databases, etc.
- Intellisense and language support (e.g. Java) is second to none, a great productivity booster.
- Great plugin ecosystem to additional features
- Has everything you will need right out of the box.
- Indexing process sometimes can take a long time.
- Can use up significant amount of system resources (e.g. memory).
- If you want to ultimate experience, you need to get the Ultimate edition, which can be pricey.
March 03, 2020

Most of the company's back end developers use IDEA Ultimate to develop in following languages Java, Scala, some of Node.js. This is the company default and it saves a lot of boilerplate code for developers and allows developing custom plugins for IDEA to make developers' live events easier.
- Plugin development and marketplace
- Code navigation and search
- Github repository integration and diff comparison
- Database connectivity directly from the IDE
- Great dark theme
- Memory and CPU consumption
- Huge installation files, major updates require full reinstallation.
- Few open instances multiply memory usage.
February 27, 2020
As far as I am concerned, I am a huge fan of IntelliJ. I use IntelliJ for my development purposes. I am a software engineer who works on developing applications using Java and Kotlin. Kotlin is a programming language introduced by IntelliJ. It is built upon Java but it is easier to understand than Java. Anyways IntelliJ is a standard IDEE used across my organization. Bootup time is faster than its competitors Eclipse and STS.
- I use IntelliJ mainly for application development. It has advanced features and it is intelligent in many ways. I mainly develop the code using Kotlin which is developed by IntelliJ.
- It has seamless connectivity with third-party tools like Git, Docker. I am a huge fan of using Git with inbuilt IntelliJ connectivity. The same for Docker as well.
- There are two versions in IntelliJ, which is community version and ultimate. Community is free of cost and for ultimate they charge $500 per year which I feel is little bit much.
- I wish they could have added spring and spring boot capabilities to free version of IntelliJ also.
January 16, 2020
IntelliJ IDEA is used by most of our developers. It is the go-to Development Environment in the organization as it has a rich feature set.
- Themes. There are a lot of themes out in its marketplace that we could use to customize the IDE to our liking. I like best the themes that automatically identify file types and change its icon, so it is easy to identify a file type even without looking at its extension.
- Has a lot of Configuration Options.
- The IDE is very slow to start. It's very heavy on system resources, unlike other IDEs I've used. It would also sometime not detect maven projects, had to reimport, or re-open files repeatedly for it to identify the project files.
- Sometimes produces very generic errors that are very hard to pinpoint where or what the issue is.
We changed to InelliJ IDEA 4 years ago, and it has become the main IDE for most of our developers. Ranging from backend java to frontend JS applications, this IDE proved itself to be one of the most versatile IDEs out there. It has frequent updates, is very fast and stable, has a lot of very useful functions that are constantly evolving. From the close integrations of different programming languages to the outside tools like DB connections or MVN integration, this is the, if not the most useful piece of software on my computer right now.
- Integrating hundreds of useful features and tweaks, which makes programming easier.
- Different plugins for even more customization.
- Close integration with other tools, from UI kits trough CI tools and much, much more.
- Ergonomic programming environment with very well thought-out quick keys.
- Seriously do not know many. Indexing can be a bit boring, as a lot of features are unusable until it is done.
October 23, 2019
IntelliJ IDEA is being used by our software team when developing our Java applications. This is by far the best Java IDE I have come across. It is incredibly intuitive, very customizable and a huge step up from Eclipse.
- Integrates well with Maven
- Autocomplete is immensely intuitive
- Automatically generates boilerplate code
- Immense amount of shortcuts
- Very good at understanding the nature of Java programs, jumping well from place to place
- Some upgrades don't work well for me
- Memory intensive
- Not as many plugins as Eclipse
October 09, 2019
I have been using IntelliJ IDEA for more than 2 years. As a Data Engineer at my company Datametica, I have been using IntelliJ IDEA to work in Scala and Spark, and I also need to work with Shell scripting too. This software is so easy to use and is very helpful in rapid development.
- It auto imports all the packages from the pom.xml in my Scala development.
- Makes easy suggestions to improve code.
- Helpful when migrating code from one version to another.
- Heavy to use/run.
- Sometimes it gets stuck/freezes and work will be lost.
- Costly.
January 23, 2020

IntelliJ IDEA is used in our Technology department for developing JAVA applications and micro services for consumption across the entire firm. IntelliJ allows building automation testing programs that are necessary for our software QA validation process. IntelliJ also provides built-in developer tools as well as database tools which are both critical to software all application development.
- IntelliJ has very good code analyzer used for evaluating code execution and error detection.
- IntelliJ is easy to navigate and has in-depth code assistance making it very user-friendly, especially for beginners.
- IntelliJ is ideal for larger scale software projects and is overkill for smaller programs or for beginners new to programming.
- IntelliJ is a memory hog and requires high-performance computer hardware and has more strict system requirements.
December 12, 2019

IntelliJ is used by the engineering team to assist in building our web service, which is primarily written in Scala and Java. Scala and Java have statically typed languages for which IntelliJ has great support. IntelliJ helps us understand the code better by giving type annotations, alerting on syntax errors, and linking the code together so that variables and functions are "clickable", meaning you can go to their definition. IntelliJ also has great support for automatically formatting our code so my fellow engineers don't have to nit-pick at my code whitespace and indentation.
- Deep integration for most statically typed languages.
- Always improving: new releases packed with features every few months.
- It consumes tons of memory and battery. On my Macbook Pro, it uses 3% of my energy impact and uses 2.1 GB of RAM.
- Way too customizable without any supporting documentation makes customizing it difficult. I pretty much have to go on Stackoverflow sometimes just to customize IntelliJ! One example is for me to do something as simple as adjusting only the editor font size, I found 3 different settings all called "editor font size" but only one of them worked. Maybe the other settings overwrote each other? I don't know!
My team is migrating from other IDEs to IntelliJ, I've had experience with other JetBrains IDEs and it's been a great change for me, we bet this will bring great productivity for our team.
- Perfect for those who have had experience with other JetBrains tools.
- Support for multiple frameworks.
- Integration with servers and databases
- Pricing is too high.
- In the community edition there is lack of framework support.
All Java developers are using IntelliJ IDEA at LinkedIn. It's the only supported Java IDE in our company. Java developers use it to build everything.
- Auto-complete. It can always help you find the APIs you need.
- Extension and plugins. There are many third-party plugins that can improve developer productivity. It's also easy to develop your own plugins quickly.
- Debugging. IntelliJ offers a full set of features to support debugging your program.
- Performance. Sometimes it's slow if you are developing a large project.
November 05, 2019

All Java and Clojure developers use this tool at my company. The development is quite fast with this tool as it provides a lot of features like autocompletion etc. It is not being used across company wide but restricted to few teams only. It has helped us in writing day to day code in a very fast and easy manner.
- Inbuilt support for a web server which makes Java web application faster
- Auto code completion. By just typing a few words, it will complete the whole code block like try catch.
- Lots of plugins like Sonar Lint. Using those you can analyse your code while writing it
- Provides a decompiled code of libraries which can help a lot
- It is a very heavy tool and consumes a lot of memory
- If you are a new java developer, then you shouldn't use it heavily as it will affect your learning ability
May 18, 2019
IntelliJ is used by myself and my team whenever we need to develop any java applications that are more than 2-3 packages. It's much simpler than Eclipse or any other open source IDE. Yes, you have to pay for it, and it can get expensive if you're an independent contractor, but as a company, it's an easily justifiable expense.
- Indexing files and adjusting the project quickly.
- Wide access to plugins.
- Great company product support.
- Slow indexing with large projects.
- Complicated and slow-to-learn UI.
March 02, 2019
Currently, my company is using IntelliJ IDEA in the development of Java projects. Its use is in the development of a desktop application at a recognized bank where the entire platform is based on this application, as well as the back-end where we use DB Sybase, and Java Maven for its integration. We also use the front-end with the Javascript in this tool.
- User-Friendly
- Nice interface
- Easy integration with the git
- Easy integration with almost any type of database, without interruptions or errors.
- Improve the use and understanding of cucumber tests.
August 26, 2019

IntelliJ idea is being used as the core Java integrated development environment for my organization's project. It is being used by 3 teams across different functions and the business problem it solves is the need for a cross platform, uniform environment to write code in Java that can be tested thoroughly.
- integrated development environment
- code testing
- code organization
- documentation
April 24, 2019

IntelliJ IDEA is being used extensively, but not exclusively, here at my place of work. Every team I've been on has relied heavily on it, and many other teams and departments do too. It solves the problem of having to use multiple tools with an IDE that doesn't integrate well with Maven or Node or Apache or Spring. IntelliJ IDEA is very powerful and boosts efficiency.
- Unit testing: Fully integrated into IntelliJ IDEA. Your unit tests will run smoothly and efficiently, with excellent debugging tools for when things get tricky.
- Spring integration: Our Spring project using Maven works flawlessly in IntelliJ IDEA. I know firsthand that Apache is also easily and readily supported too. The integration is seamless and very easy to set up using IntelliJ IDEA's set up wizard when importing new projects.
- Customization: IntelliJ IDEA comes out of the box with a bunch of handy shortcuts, as well as text prediction, syntax error detection, and other tools to help keep your code clean. But even better is that it allows for total customization of shortcuts you can easily create to suit your needs.
- UI: The two provided themes leave a lot to be desired. The light theme is hard on the eyes, and the dark theme is very blank and looks old school. Functionality is great, but the UI could use some attention.
- Price: If you're not using the Community version, IntelliJ IDEA can be quite pricey depending on your needs.
- CPU demands: With bigger projects, IntelliJ IDEA certainly isn't the most efficient IDE out there. But it gets the job done!
July 04, 2019

I am a software developer, mainly using Java. This tool is the right tool for me to develop my applications with comfort. For me, the reason to use this tool is that it has all the features for the developer for each area. For example, if you are developing some web application it provides tools for managing your database and web server.
- It supports all the areas where Java is used
- It provides very advanced features for the developers such as, for development, testing, and for the management
- It is easy to use and easy to install
- There are a lot of plugins which provide flexibility for the developers
- There is a big community which develops plugins
- File indexing for each project is taking too much time sometimes
- Becasue of complex features the application is not working smoothly on slow computers
- The UI of the application is complex for the newbies
December 21, 2018
IntelliJ IDEA is used by developers in our organization as the standard IDE to develop code. It drastically reduces time to develop effective code and being an enterprise licensed product , it offers enterprise features which are not present in other IDES like Eclipse or STS. It is mainly used to develop efficient code in quick time.
- Debugging in Java is easier in IDEA.
- Code hinting is way ahead and more smart.
- Code refactoring is much more easier since more options are given here.
- IntelliJ IDEA wins as long as the language is Java. Outside that , e.g., in other languages, it is not so advanced.
- It is licensed, with a steep licensing cost. All features are not included in the free edition.
- It is not as light as Eclipse, so in a weak system, it can be a pain.
IntelliJ is not being used by the whole company but it is being used few of us. Most of the time it is being used for Java development. It is really compatible with JVM based languages like Scala. It reduces the repetitive and mundane task, it can correct simple errors in code. It has really good suggestions in code, probably the best I have seen in all the IDEs.
- It has the best coding suggestion among all the IDEs. It can handle basic syntax errors too. It works like real-time code inspection.
- The other most important feature is auto-compilation. It automatically handles syntax errors too.
- It has the best code debugger. At any breakpoint, you can see what the code does.
- It has inbuilt database management support too.
- IntelliJ requires a good amount of RAM, so if you have at least 8 gb ram then no issues.
- The learning curve for IntelliJ is a bit steep compared to other IDE.
- It is really resource intensive. It uses too much power, and a good amount of ram and processing power.
September 17, 2018
I am an indie developer and a student so I work with web technologies a lot. I usually use IntelliJ when i have to develop a website quickly. IntelliJ allows me to quickly use the front end technologies and with its support of all the major new frameworks (Front end) and advanced code completion, version control capabilities, it is a complete professional developer suite for an indie developer and a team of developers alike.
What I like about This IDE:
1. Support for all the major new frameworks and technologies in front end (ActionScript, SASS, LESS)
2. Version control
3. HTML, CSS, and Javascript editor is just awesome.
4. This IDE is very quick, I mean I have not seen any other IDE being this fast. I have used Eclipse and that IDE is not close to this IDE in terms of performance.
What I don't like:
1. Well, as a student I had trouble buying it since its costly, but hey all good things do come at a cost, right?
2. Since it is feature rich, it has a somewhat big memory footprint so it requires a little more RAM usage.
- It made development in javascript a breeze. Auto-completion was on point and more importantly, the auto-completion was based on DOM model and browser. This allowed me to complete the code so much faster than I ever could before. I completed the Javascript part of my university technical fest website in 4 days!
- It has built in support for version control, so whenever you feel like you need to backtrack to a previous state or version of website you saved , you can easily do it! This has saved me several times when code broke or when i could not figure out the problem in code so I just backtracked and re-did everything again.
- The plugin support is really great . First of all it has plethora of plugins . Since I am trying to learn Scala, I installed the Scala plugin and I was good to go. It never felt like this IDE was not made for it.
- The console that comes with the IDE is somewhat laggy.
- Of course , this IDE is a memory hog as I mentioned earlier, but i think for all the features it provides it is worth it.
- There were some minor bugs (Only happened once!) which lead to disappearance of my code entirely . But when I restarted it all came back to normal.
December 17, 2018
Most of the time, I personally use this tool. And I mostly use this tool for Java development including a web application of Java to normal command line app of Java. Not everyone uses this, some of us use Eclipse and NetBeans as well. With intellIj it's very easy to handle a Maven or Gradle project. Adding dependency with just one click is very good. It made Java development a lot easier.
- Developing the web application in Java does a fantastic thing
- Even when creating the command line app or a simple desktop app with Java, intelIj performs very well
- It has lots of feature like auto pom/gradle refresh, auto suggestion, auto completion etc.
- It should be made light weighted. Whenever I run this tool it consumes lot of RAM and make whole system slow.
- It is too costly to afford by everyone.
- It can be made better or should have good support for web programming language like javascript, nodejs, angular etc.
IntelliJ IDEA Scorecard Summary
What is IntelliJ IDEA?
IntelliJ IDEA is an IDE for Java Virtual Machine (JVM) from JetBrains. The vendor states IntelliJ IDEA analyzes code, looking for connections between symbols across all project files and languages. Using this information it provides indepth coding assistance, quick navigation, clever error analysis, and, of course, refactorings.
Categories: Integrated Development Environment (IDE)
IntelliJ IDEA Video
Overview of IntelliJ IDEA
IntelliJ IDEA Pricing
- Does not have featureFree Trial Available?No
- Does not have featureFree or Freemium Version Available?No
- Does not have featurePremium Consulting/Integration Services Available?No
- Entry-level set up fee?No
Edition | Pricing Details | Terms |
---|---|---|
Intellij Idea Ultimate | $49.00 | Per User Per Month |
IntelliJ IDEA Technical Details
Deployment Types: | SaaS |
---|---|
Operating Systems: | Unspecified |
Mobile Application: | No |