Software Engineer at a financial services firm with 10,001+ employees
Real User
Top 5
Feb 22, 2026
My main use case for OpenJDK Java is developing enterprise-level back-end applications. I used Java, particularly with Spring Boot frameworks, to build secure and high-performance REST APIs. Java is also my go-to language for integrating it with databases like Oracle and MySQL and handling message systems such as Kafka and RabbitMQ, as well as implementing validation frameworks. In my recent role, I developed and maintained OpenJDK Java Spring Boot microservices for an enterprise compliance and sanctions platform using OpenJDK Java as the runtime environment for all our back-end services to ensure open-source compatibility and ease of deployment. My responsibilities included designing the REST APIs, implementing the business validation frameworks, and integrating with Oracle databases and Kafka systems. The application handled critical workflows like watchlist onboarding and attestation and required high reliability and scalability, which OpenJDK Java provided. In addition to the back-end, I used OpenJDK Java for implementing automated testing frameworks such as JUnit and Selenium to ensure code quality and reliability. I appreciate OpenJDK Java's regular updates and security patches, which helped maintain compliance and stability in production environments.
My main use case for OpenJDK Java is basically all Java-related applications, such as opening our customers' GUI portal, SMA, and RMA. Those are rating management-related applications, customer data management, and also the voice and SMS call flow configurations. For all those, I need to open the GUI via port forwarding, and those applications all run in OpenJDK Java in my organization. A quick, specific example of how I use OpenJDK Java in one of those applications is that for daily work, I need to extract some particular reports from a customer. For those cases, I always use OpenJDK Java only. I open it via a Java GUI and using OpenJDK Java and those cosmote things, my daily work happens. Every application our customer runs uses this.
Software Engineer at a recreational facilities/services company with 10,001+ employees
Real User
Top 10
Dec 3, 2025
My main use case for OpenJDK Java is for backend services. A specific example of how I use OpenJDK Java in my work is for the backend server for textual service certificates. The kind of backend systems or applications I support with OpenJDK Java is an API that's mostly for developers who communicate through our API.
OpenJDK Java is used for Spring Boot APIs written using versions 21 to 24. A specific example of how OpenJDK Java is used with those Spring Boot APIs is that it is built on top of OpenJDK, so it is used to compile and run the APIs.
OpenJDK Java is an open-source implementation of the Java Platform, Standard Edition. It provides developers with a robust platform for creating applications and services, ensuring compatibility and support for Java applications across diverse environments.As a leading choice for Java development, OpenJDK Java empowers developers with a reliable and high-performance environment. It supports the development of a wide range of applications, from enterprise-level software to mobile apps, thanks...
My main use case for OpenJDK Java is developing enterprise-level back-end applications. I used Java, particularly with Spring Boot frameworks, to build secure and high-performance REST APIs. Java is also my go-to language for integrating it with databases like Oracle and MySQL and handling message systems such as Kafka and RabbitMQ, as well as implementing validation frameworks. In my recent role, I developed and maintained OpenJDK Java Spring Boot microservices for an enterprise compliance and sanctions platform using OpenJDK Java as the runtime environment for all our back-end services to ensure open-source compatibility and ease of deployment. My responsibilities included designing the REST APIs, implementing the business validation frameworks, and integrating with Oracle databases and Kafka systems. The application handled critical workflows like watchlist onboarding and attestation and required high reliability and scalability, which OpenJDK Java provided. In addition to the back-end, I used OpenJDK Java for implementing automated testing frameworks such as JUnit and Selenium to ensure code quality and reliability. I appreciate OpenJDK Java's regular updates and security patches, which helped maintain compliance and stability in production environments.
My main use case for OpenJDK Java is basically all Java-related applications, such as opening our customers' GUI portal, SMA, and RMA. Those are rating management-related applications, customer data management, and also the voice and SMS call flow configurations. For all those, I need to open the GUI via port forwarding, and those applications all run in OpenJDK Java in my organization. A quick, specific example of how I use OpenJDK Java in one of those applications is that for daily work, I need to extract some particular reports from a customer. For those cases, I always use OpenJDK Java only. I open it via a Java GUI and using OpenJDK Java and those cosmote things, my daily work happens. Every application our customer runs uses this.
My main use case for OpenJDK Java is for backend services. A specific example of how I use OpenJDK Java in my work is for the backend server for textual service certificates. The kind of backend systems or applications I support with OpenJDK Java is an API that's mostly for developers who communicate through our API.
My main use case for OpenJDK Java is to use it as a backend service to build my APIs.
OpenJDK Java is used for Spring Boot APIs written using versions 21 to 24. A specific example of how OpenJDK Java is used with those Spring Boot APIs is that it is built on top of OpenJDK, so it is used to compile and run the APIs.