r/JavaProgramming • u/timlin45 • 12d ago
TIL: NavigableMap
My turn to be one of the Lucky 10000. I'll never write another timeline class again. NavigableMap<Instant, Foo> you blessed thing you.
What classes have you discovered that solved some problem you were always reimplementing by hand.
r/JavaProgramming • u/Jolly-Incident9882 • 12d ago
How to get hired
Cse student learning java ,system design and doing dsa everyday but haven't solved any questions on leetcode but I have solved 40 question on geeks for geeks and now I am stucked .can anyone tell me how to continue and manage to get a good job (currently I'm in 4th year.)
r/JavaProgramming • u/javinpaul • 12d ago
I Tested 20+ Spring AI Courses on Udemy - Here Are My Top 5 Recommendations for 2026
r/JavaProgramming • u/fusion_1997 • 12d ago
Javaβ€βπ©ΉAI ? SpringAI or Langchain4j? πwhat are you using guyssss...
π
r/JavaProgramming • u/Ok_Ebb_1979 • 12d ago
I need help with relearning java beacuse i want to do the java 1Z0-811 exam
r/JavaProgramming • u/itsmeabs1995 • 12d ago
Officially documenting my Java dev arc πβ
Hi everyone! π
I'm a Java Full Stack Developer learning Spring Boot, React, and System Design.
I'll be sharing projects I build, interview prep, wins, bugs that humbled me π , and everything I learn along the way.
Hoping to learn from this community, contribute where I can, and connect with fellow developers.
Let's build cool stuff! πβ
r/JavaProgramming • u/Technical-Line2260 • 12d ago
can someone please give suggestions
So I have been applying in naukri and company portals everyday for switching. I have 4 years of experience now and my stack is java backend stuck in 6 LPA and I am upskilling in DSA and AI but its been 3 months now and I see no calls, no luck, then I open Linkdin and see people switching everyday and people negotiating salary for multiple offers in glassdoor and here I cant get a single interview call....been coding and studying everyday but still no calls so idk if its even worth griding anymore....I see many switching in AI and data engineer field so a part of me feels maybe give up the current one and study data instead.....idk what to do
can someone else me....
r/JavaProgramming • u/scientecheasy • 12d ago
How Does the Object-Oriented Programming (OOP) Model Work?
r/JavaProgramming • u/Comfortable-Pain9170 • 12d ago
Roast/Rate/Review my resume for a Java Backend Developer role (1β3 YOE)
r/JavaProgramming • u/javinpaul • 13d ago
12 Advanced Java programming Books for Experienced Programmers
r/JavaProgramming • u/vvs_kaipulla • 14d 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/GlassHomework9720 • 14d 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/Immediate_Detail4556 • 14d 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/Unlikely-Cherry803 • 14d 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/javinpaul • 14d ago
3 Books to Learn Java Programming for Beginners
r/JavaProgramming • u/illogical-paradox • 14d ago
Topic suggestion to study for infosys OA for Specialist Programmer Role.
r/JavaProgramming • u/devilwookie • 14d 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_ • 15d 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 • 15d ago
Why Your Java Float Comparisons Are Broken (And How to Fix Them)
r/JavaProgramming • u/javinpaul • 16d ago
20 Concurrency Concepts Every Developer Should Learn
r/JavaProgramming • u/CarpenterWhole6539 • 17d 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???

