TrustRadius
The best programming languageWe use Oracle Java SE across the organization. There are tons of people using it in one form or other. We have many tools supporting Java programs and the code in them for writing logic and transformations. We build Java-based web services, applications, and tools to support our internal technology needs.,It's a great programming language used by millions of people and devices. I think it's easy to learn and fast to use. There is so much help and content online to use it and build on it.,I wish it had support to data science and machine learning as Python does. I wish we can do exploratory data analysis easily like in R or Python.,9,Java has been the bread and butter of the better part of our IT needs. We spin up many services using simple Java classes and functions. We use Java to write transformations on our ETL tools and enterprise service bus components.,Apache Spark,PyCharm, SQL Developer, Cisco Webex Teams (formerly Cisco Spark), Microsoft Teams, FileZilla, Notepad++, Docker,Not Sure,Price Product Features Product Usability Product Reputation Prior Experience with the Product Third-party Reviews,I would add new use cases for evaluation such as data analysis and visualization and that would bring in Python as a tough contender. Otherwise, I really like Java and it has been a great asset for me and the organization in solving business problems we face on a daily basis.Java is still KingJava is being used in my company as the base of all our IT operations. Given its ubiquity, we are easily able to find both developers and active development libraries that support our core business. Java has been a key business enabler for us.,Java is cross-platform. We are able to run our applications in a variety of infrastructures with allows us to select the best one for its particular use-case Java has amassed an extensive set of libraries, both first and third party which acts as a force multiplier for our teams. Java is well known and gives us a large pool from which to draw technical resources,The new pricing structure of Java has left many concerns in the community as to the proper upgrade path The new release schedule has put us In a rough spot as our applications are failing behind Java versions quickly Java has a reputation for insecurities, which can lead to hard conversations about its security,10,Java has allowed us to maintain a very fast time to market the maintaining a secure, well-tested code base For many smaller companies, it is free to work with Java and provided many tools to effectively build solutions, for larger companies like ours, the ability to purchase extended support has been essential to maintaining a secure environment The only negative is that we've exhausted the talent pool for Java developers in our area and have to reach out to contracting firms to fill the need. This leads to inefficiencies in processes,ASP.NET and Node,ASP.NET, NodeAwesome for the financial industryIt is a great software that we use in the software development department to help in developing software's for the banking industry. It is simple and easy to manipulate in order to come up with a running solution in the runtime environment. The solutions are very valuable to many different financial institutions thanks to this great software.,It is open source. It is available to many types of operating systems i.e. it is cross-platform and cannot be limited to a specific OS. It is very stable.,I have not found any con of Java SE.,10,The use of Java SE had a positive impact to our company. We managed to double our profits as using an open source software ensures minimal capital investment and high returns. The use of a platform independent run time environment made more clients select us as their preferred vendors of choice, increasing our sales in less than a year.,,Avaya Virtual Services Platform 9000Oracle Java SE in my world!For developing and maintaining software we use it as our core programming language. We interface with third party tools with software tools developed and packaged using Oracle Java.,Ease of use and finding resources . We can find many trained experienced resources and also trouble shooting with the vast amount of resources online . Adaptibility and Portability across to newer java versions. Any new thirty party package is just plug and play . The versatility of oracle java makes it a no brainer,If customizing it against client needs is easier and streamlined it will make us more efficient Backward compatibility of newer versions is a bottleneck Also tight coupling versions with soft party tools; if there is a way to mitigate this problem upgrades will be effortless,10,Positive being we are able to run our apps efficiently . Memory management tools work well will Oracle SE and EE. The only negative as mentioned is the licensing and support that is per release, and now that the releases are done every six months this will be a bottleneck.Consistent and ReliableJava is used in most projects I was involved in the last 20 years. It definitely had its ups and downs but is always here as a very solid foundation for any project. Performance and reliability are certainly the 2 qualities I think about Java now. The Oracle variation is probably not my favorite, but this is more personal than fact-backed.,Reliable Consistent Performant Safe,Slow evolution Some concepts are not straight forward,8,Easy to find developers. Easy to build reusable libraries. Sets a definitely appreciated standard. Roadmap a little tumultuous and not easy to follow.,OpenJDK and OpenJ9,Apache Spark, Apache Spark MLib, Eclipse, IBM Informix, GitHub, Bitbucket, MySQL, ElasticsearchJava, fantastic programming language, great product ...Java SE was the de facto language at my previous company and was used across the whole organization. It was used to create software for all business areas from marketing to CRM.,Java SE has a very strong community behind it so whenever you face a problem an instant search on the internet and you will find hundreds of solutions, code examples and recommendations easily. Java SE has tons of open source frameworks built around it, so for any business or technical problem, you can find many frameworks like spring, hibernate, JUnit etc ... Java itself is a great object-oriented programming language constantly evolving. It's very stable and constantly receiving bug fixes. New features to the language are added all the time like lambda expressions, streams, and pipelines, new API's etc ...,More functional programming paradigms can be incorporated into Java SE. Java could use some more performance increases.,10,Finding engineers with Java SE knowledge is very easy so finding talent is very easy. Stability of the platform allows for secure 24 hours running rock hard applications. Very easy to find solutions to problems we encounter thanks to the huge community behind it.,.NETJava for everything.Java for everything you need. Our developers and me personally love Java as a strong language with all the possibilities you can expect to develop any type of system. We use java in the development department, in the testing department and it is the basis of 80% of the projects we carry out.,Small, medium and large applications. Key projects for any client. Working with Frameworks like Spring, Struts, etc. Android applications, systems that use special hardware, Arduino, etc.,Maybe Java could think of a way to simplify the code for beginners. Less lawsuits, come on Oracle. Java was born to be free for everybody!,10,Java made us grow as a company. It was the first and the current language that we are using to offer our products.,.NET,.NETOracle Java SE in the Finance IndustryOJSE is used in my team to implement low-latency microservices for a trading platform. Wide industry adoption and ease of deployment across heterogeneous hardware setups make it a language of choice for us. Other teams in the department also use OJSE as their language of choice when approaching other unique business problems.,Since Java runs on a virtual machine, it's generally considered to be agnostic of the hardware it's running on. It allows for deployment across a mix of hardware setups with the same binary. Lots of literature, third party libraries, support forums, and books have been devoted to Java in general, making it a great language to use to support the business. Backwards compatibility has been an important strength of Java for us. Legacy code that isn't ready to be retired yet can still run on our newer setups despite using older versions of OJSE.,The standard JVM generally requires a warming up period, and if you aren't cognizant of that, may get subpar performance on critical paths because they haven't been executed sufficiently yet. Java's virtual machine abstracts away underlying hardware details, and that prevents developers from directly optimizing a solution for the hardware it'll be running on.,10,We're able to deploy new instances of our application on new hardware setups without any hiccups or additional tweaks thanks to the use of the Java VM. Many colleagues are familiar with Java, either from school, or previous employment since it's so widely used. They're able to get up to speed and being productive on our team very quickly.,python and c++,TIBCO StreamBaseJava, Compile Once, Run ForeverJava SE is used by the organization I work at, as the preferred language of development of all of our products. We currently use Java SE 1.7, and are in the process of upgrading to latest version 1.8. It's used throughout the company, in all departments.,It's extremely fast. Programs execute with lightning speed. It's platform independent. A piece of code written on windows can be executed on UNIX systems without any extra effort. It's simple and stable. It has powerful IDEs like Eclipse and NetBeans. It has a huge active community, which helps in coding and support. There are a lot of code libraries available, with comprehensive documentation.,It's strict on syntax. Programmers switching from some other coding language, need guidance and time to get used to Java. There're bugs in some Java default libraries, like Swing. Lack of garbage collection on resources other than memory,10,Java was the first choice to develop products for the company, which helped it reach the heights it is today.,
Unspecified
Oracle Java SE
105 Ratings
Score 8.6 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

Oracle Java SE Reviews

Oracle Java SE
105 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.6 out of 101

Do you work for this company? Manage this listing

Show Filters 
Hide Filters 
Filter 105 vetted Oracle Java SE reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-9 of 9)

Do you use this product? Write a Review
No photo available
April 11, 2019

The best programming language

Score 9 out of 10
Vetted Review
Verified User
Review Source
We use Oracle Java SE across the organization. There are tons of people using it in one form or other. We have many tools supporting Java programs and the code in them for writing logic and transformations. We build Java-based web services, applications, and tools to support our internal technology needs.
  • It's a great programming language used by millions of people and devices.
  • I think it's easy to learn and fast to use.
  • There is so much help and content online to use it and build on it.
  • I wish it had support to data science and machine learning as Python does.
  • I wish we can do exploratory data analysis easily like in R or Python.
Oracle Java SE is well suited for any basic programming. We can spin up web applications using servlets and export java programs to web services easily using Axis or other frameworks. I think it's less appropriate for data science, machine learning and other scientific analysis such as exploratory data analysis and predictions.
Read this authenticated review
Mark Carpenter profile photo
December 19, 2018

Java is still King

Score 10 out of 10
Vetted Review
Verified User
Review Source
Java is being used in my company as the base of all our IT operations. Given its ubiquity, we are easily able to find both developers and active development libraries that support our core business. Java has been a key business enabler for us.
  • Java is cross-platform. We are able to run our applications in a variety of infrastructures with allows us to select the best one for its particular use-case
  • Java has amassed an extensive set of libraries, both first and third party which acts as a force multiplier for our teams.
  • Java is well known and gives us a large pool from which to draw technical resources
  • The new pricing structure of Java has left many concerns in the community as to the proper upgrade path
  • The new release schedule has put us In a rough spot as our applications are failing behind Java versions quickly
  • Java has a reputation for insecurities, which can lead to hard conversations about its security
Java is well suited for any backend service application such as microservices. It is also well suited to any company looking to have a strong technical base to build off of with numerous tools already built for it.

One area where other tools may be more efficient is in web front end hosting. There are languages and platforms built specifically for this domain and may result in an easier setup than Java.
Read Mark Carpenter's full review
Whitney Vosevwa profile photo
August 30, 2018

Awesome for the financial industry

Score 10 out of 10
Vetted Review
Verified User
Review Source
It is a great software that we use in the software development department to help in developing software's for the banking industry. It is simple and easy to manipulate in order to come up with a running solution in the runtime environment. The solutions are very valuable to many different financial institutions thanks to this great software.
  • It is open source.
  • It is available to many types of operating systems i.e. it is cross-platform and cannot be limited to a specific OS.
  • It is very stable.
  • I have not found any con of Java SE.
I would say that Java SE is recommended for mobile development, in Android operating system. It is also used for the creation of secure ISO messages that are used in client server communications in many different applications used across departments in various organizations in different fields. It is so very stable.
Read Whitney Vosevwa's full review
No photo available
December 11, 2018

Oracle Java SE in my world!

Score 10 out of 10
Vetted Review
Verified User
Review Source
For developing and maintaining software we use it as our core programming language. We interface with third party tools with software tools developed and packaged using Oracle Java.
  • Ease of use and finding resources . We can find many trained experienced resources and also trouble shooting with the vast amount of resources online .
  • Adaptibility and Portability across to newer java versions.
  • Any new thirty party package is just plug and play . The versatility of oracle java makes it a no brainer
  • If customizing it against client needs is easier and streamlined it will make us more efficient
  • Backward compatibility of newer versions is a bottleneck
  • Also tight coupling versions with soft party tools; if there is a way to mitigate this problem upgrades will be effortless
For small companies it’s easier to maintain and acquire licenses, but it will be a hassle for large companies—especially the cost related to upgrades and end of service life apps.
Read this authenticated review
Jean Georges Perrin profile photo
May 03, 2018

Consistent and Reliable

Score 8 out of 10
Vetted Review
Verified User
Review Source
Java is used in most projects I was involved in the last 20 years. It definitely had its ups and downs but is always here as a very solid foundation for any project. Performance and reliability are certainly the 2 qualities I think about Java now. The Oracle variation is probably not my favorite, but this is more personal than fact-backed.
  • Reliable
  • Consistent
  • Performant
  • Safe
  • Slow evolution
  • Some concepts are not straight forward
Any enterprise application would benefit from Java as a reliable platform.
Read Jean Georges Perrin's full review
No photo available
May 02, 2018

Java, fantastic programming language, great product ...

Score 10 out of 10
Vetted Review
Verified User
Review Source
Java SE was the de facto language at my previous company and was used across the whole organization. It was used to create software
for all business areas from marketing to CRM.
  • Java SE has a very strong community behind it so whenever you face a problem an instant search on the internet and you will find hundreds of solutions, code examples and recommendations easily.
  • Java SE has tons of open source frameworks built around it, so for any business or technical problem, you can find many frameworks like spring, hibernate, JUnit etc ...
  • Java itself is a great object-oriented programming language constantly evolving. It's very stable and constantly receiving bug fixes.
  • New features to the language are added all the time like lambda expressions, streams, and pipelines, new API's etc ...
  • More functional programming paradigms can be incorporated into Java SE.
  • Java could use some more performance increases.
For all kinds of web-based business applications, I'd recommend the use of Java SE as the programming language. A very stable language with great readability and community support.
Read this authenticated review
Miguel Angel Merino Vega profile photo
November 01, 2017

Java for everything.

Score 10 out of 10
Vetted Review
Verified User
Review Source
Java for everything you need. Our developers and me personally love Java as a strong language with all the possibilities you can expect to develop any type of system. We use java in the development department, in the testing department and it is the basis of 80% of the projects we carry out.
  • Small, medium and large applications. Key projects for any client.
  • Working with Frameworks like Spring, Struts, etc.
  • Android applications, systems that use special hardware, Arduino, etc.
  • Maybe Java could think of a way to simplify the code for beginners.
  • Less lawsuits, come on Oracle. Java was born to be free for everybody!
In terms of information technology, Oracle Java SE is well suited for everything or almost everything. There are clients with architectures based on another language like C #. In these cases or by the customer's own needs another language could be used.
Read Miguel Angel Merino Vega's full review
No photo available
February 19, 2018

Oracle Java SE in the Finance Industry

Score 10 out of 10
Vetted Review
Verified User
Review Source
OJSE is used in my team to implement low-latency microservices for a trading platform. Wide industry adoption and ease of deployment across heterogeneous hardware setups make it a language of choice for us. Other teams in the department also use OJSE as their language of choice when approaching other unique business problems.
  • Since Java runs on a virtual machine, it's generally considered to be agnostic of the hardware it's running on. It allows for deployment across a mix of hardware setups with the same binary.
  • Lots of literature, third party libraries, support forums, and books have been devoted to Java in general, making it a great language to use to support the business.
  • Backwards compatibility has been an important strength of Java for us. Legacy code that isn't ready to be retired yet can still run on our newer setups despite using older versions of OJSE.
  • The standard JVM generally requires a warming up period, and if you aren't cognizant of that, may get subpar performance on critical paths because they haven't been executed sufficiently yet.
  • Java's virtual machine abstracts away underlying hardware details, and that prevents developers from directly optimizing a solution for the hardware it'll be running on.
Great for solutions where you are unsure of the underlying hardware or may use different setups for the same binary. Not so great if you require fine control over memory management and data structure organization since that can't be controlled as easily by the developer. Lots of third party libraries available that can be leveraged to help bring your application to market faster.
Read this authenticated review
No photo available
November 13, 2017

Java, Compile Once, Run Forever

Score 10 out of 10
Vetted Review
Verified User
Review Source
Java SE is used by the organization I work at, as the preferred language of development of all of our products. We currently use Java SE 1.7, and are in the process of upgrading to latest version 1.8. It's used throughout the company, in all departments.
  • It's extremely fast. Programs execute with lightning speed.
  • It's platform independent. A piece of code written on windows can be executed on UNIX systems without any extra effort.
  • It's simple and stable.
  • It has powerful IDEs like Eclipse and NetBeans.
  • It has a huge active community, which helps in coding and support.
  • There are a lot of code libraries available, with comprehensive documentation.
  • It's strict on syntax. Programmers switching from some other coding language, need guidance and time to get used to Java.
  • There're bugs in some Java default libraries, like Swing.
  • Lack of garbage collection on resources other than memory
Java SE is well suited, for a company of any size, and supports software / application of any size.
Read this authenticated review

Oracle Java SE Scorecard Summary

About Oracle Java SE

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Oracle Java SE Technical Details

Operating Systems: Unspecified
Mobile Application:No