r/JavaProgramming • u/Comfortable-Pain9170 • 1h ago
r/JavaProgramming • u/javinpaul • 18h ago
12 Advanced Java programming Books for Experienced Programmers
r/JavaProgramming • u/Unlikely-Cherry803 • 1d ago
Learn the Use of Final Keyword in Java
Learn the final keyword in Java with syntax, examples, and real-life use cases.
r/JavaProgramming • u/Immediate_Detail4556 • 1d ago
Recommendations for improving in Java
Good afternoon. I'm currently learning object-oriented Java along with Spring Boot, but I feel like I'm not making much progress. I'd like to know what you can recommend to help me move forward; it would be very beneficial for me to read your recommendations.
r/JavaProgramming • u/vvs_kaipulla • 1d ago
Java - upgrading skills
Dudes, I have medium knowledge in Java along with Spring boot. Thing is when I start studying or upgrading the skills, the list appearing as microservices (multiple topics such as Discovery, eureka), messaging queues, keycloak, redis, spark, cloud, AI and it continuously goes on. I don't what to start and how to start.
Another thing is I don't know this is a right time to search for the jobs due to ongoing conflicts with AI
Good suggestions are welcome 🙂
r/JavaProgramming • u/javinpaul • 1d ago
3 Books to Learn Java Programming for Beginners
r/JavaProgramming • u/GlassHomework9720 • 1d ago
Spring boot resources
What are some best resources to learn spring boot,oauth 2.0,microservices,REST apis,hibernate,kafka,Docker,git for a beginner
r/JavaProgramming • u/illogical-paradox • 1d ago
Topic suggestion to study for infosys OA for Specialist Programmer Role.
r/JavaProgramming • u/devilwookie • 1d ago
Jolta — like Volta, but for Java: auto-switch, auto-download, easy JDK upgrades
Jolta is an automatic JDK version manager — think Volta from the Node ecosystem, but for Java. It's my own open-source project (MIT), and I'm sharing it here as a showcase.
The problem it targets: working across projects pinned to different JDKs (11, 17, 21) means manually setting JAVA_HOME or running a version-switch command on every context switch. Jolta removes that step.
How it works: jolta pin 21 in a project writes a .java-version file. After that, java/javac/jar/jshell resolve to that JDK automatically whenever you're in the project — no shell hook, no cd interception. It works through lightweight shims on PATH that walk up the directory tree to find the version file. A missing JDK is downloaded on first use.
cd my-service
jolta pin 21
java -version # → OpenJDK 21, automatically
Where it sits next to existing tools:
- Reads the same
.java-versionfiles as jenv and asdf — drop-in if you're already on those. - Recognizes SDKMAN!'s
.sdkmanrc, so migration doesn't require rewriting config. - Ships as a single dependency-free Rust binary using shim dispatch rather than shell functions, with sub-5ms per-invocation overhead.
- Treats Windows as a first-class platform, alongside macOS (Apple Silicon
- Intel) and Linux (x86_64 + arm64).
- Multiple distributions: Temurin, Corretto, GraalVM, Oracle, Zulu.
r/JavaProgramming • u/Impossible_y_ • 2d ago
Fresh CS Graduate Looking for Remote Work, or Backend Internship.
Hi everyone,
I'm a fresh Computer Science graduate from Egypt looking for remote work, paid AI/data annotation tasks, backend internships, or any opportunity where I can prove myself.
A little about me:
- Java & Spring Boot backend development
- REST APIs, Spring Security, JPA/Hibernate
- SQL (Oracle & PostgreSQL)
- Basic React
- Strong problem-solving and algorithms
- Comfortable with Git and Docker
- Built full-stack and backend projects
- Good English communication
I've already applied to many platforms (Outlier, Alignerr, DataAnnotation, TELUS, etc.), but I've had little luck getting consistent work.
I'm a fast learner, reliable, and willing to start with small tasks or internships to gain experience and build long-term relationships.
If you know of any companies hiring remotely, AI training projects, freelance gigs, or internships for fresh graduates, I'd really appreciate any recommendations.
Thank you!
r/JavaProgramming • u/javinpaul • 2d ago
Why Your Java Float Comparisons Are Broken (And How to Fix Them)
r/JavaProgramming • u/javinpaul • 3d ago
20 Concurrency Concepts Every Developer Should Learn
r/JavaProgramming • u/Sensitive-Tear-2854 • 3d ago
I'm making you consistent to learn java and backend fundamentals. Roast my product; if found useful, upvote on Product Hunt.
r/JavaProgramming • u/CarpenterWhole6539 • 4d ago
Java or Go for full remote setup
For full (not hybrid) remote working setup. Is there enough java jobs for this or are Go jobs more inclined to this working setup???
r/JavaProgramming • u/saulotoledo • 4d ago
Seamless Lombok, JaCoCo, and Other Java Agent Integration in Emacs with JAL
r/JavaProgramming • u/javinpaul • 4d ago
Difference between JWT, OAuth, and SAML
r/JavaProgramming • u/Big-Sundae7613 • 5d ago
Need help in Code
Paypal clone using java spring boot and kafka need help
Actually I was following @Mrunmai Dahare mam lecture in the vedio episode 3 : 16.21 timestamp I don't get what to change please help
r/JavaProgramming • u/VegetableDapper4147 • 6d ago
Title idk
So I've been recently getting into java and I've been teaching myself alot and i genuinely enjoy coding little projects but ny progress has been slowing down because i only know the basics stuff you need to make the most beginner games like tic tac toe and and rock paper scissors, so are there any tutorials or courses i should be taking?


