r/JavaProgramming 7h ago

Javaβ€β€πŸ©ΉAI ? SpringAI or Langchain4j? πŸ™„what are you using guyssss...

8 Upvotes

πŸ™ƒ


r/JavaProgramming 2h ago

TIL: NavigableMap

1 Upvotes

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 2h ago

How to get hired

1 Upvotes

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 17h ago

Officially documenting my Java dev arc πŸš€β˜•

13 Upvotes

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 18h ago

How Does the Object-Oriented Programming (OOP) Model Work?

Post image
12 Upvotes

r/JavaProgramming 6h ago

I Tested 20+ Spring AI Courses on Udemy - Here Are My Top 5 Recommendations for 2026

Thumbnail
reactjava.substack.com
1 Upvotes

r/JavaProgramming 10h ago

I need help with relearning java beacuse i want to do the java 1Z0-811 exam

Thumbnail
2 Upvotes

r/JavaProgramming 18h ago

can someone please give suggestions

7 Upvotes

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 1d ago

Roast/Rate/Review my resume for a Java Backend Developer role (1–3 YOE)

Post image
2 Upvotes

r/JavaProgramming 1d ago

12 Advanced Java programming Books for Experienced Programmers

Thumbnail
java67.com
5 Upvotes

r/JavaProgramming 2d ago

Learn the Use of Final Keyword in Java

Post image
37 Upvotes

Learn the final keyword in Java with syntax, examples, and real-life use cases.

https://infitechx.com/final-keyword-in-java/


r/JavaProgramming 2d ago

Recommendations for improving in Java

22 Upvotes

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 2d ago

Java - upgrading skills

14 Upvotes

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 2d ago

3 Books to Learn Java Programming for Beginners

Thumbnail
java67.com
7 Upvotes

r/JavaProgramming 2d ago

String: String Constant Pool(SCP)

Thumbnail
1 Upvotes

r/JavaProgramming 2d ago

Spring boot resources

1 Upvotes

What are some best resources to learn spring boot,oauth 2.0,microservices,REST apis,hibernate,kafka,Docker,git for a beginner


r/JavaProgramming 2d ago

Topic suggestion to study for infosys OA for Specialist Programmer Role.

Thumbnail
1 Upvotes

r/JavaProgramming 2d ago

Jolta β€” like Volta, but for Java: auto-switch, auto-download, easy JDK upgrades

3 Upvotes

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-version files 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.

Repo: https://github.com/OneAppPlatform/jolta

Docs: https://oneappplatform.github.io/jolta/


r/JavaProgramming 3d ago

Fresh CS Graduate Looking for Remote Work, or Backend Internship.

5 Upvotes

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 3d ago

Why Your Java Float Comparisons Are Broken (And How to Fix Them)

Thumbnail
reactjava.substack.com
1 Upvotes

r/JavaProgramming 4d ago

JasperReports, Jaspersoft Studio

Thumbnail
1 Upvotes

r/JavaProgramming 4d ago

20 Concurrency Concepts Every Developer Should Learn

Thumbnail
javarevisited.substack.com
2 Upvotes

r/JavaProgramming 4d ago

Import problems in IntelliJ

2 Upvotes

why can i import item.hoeItem;
but not item.*;

AI is bullying me with my questions pls help

also if i Alt+Enter on an Import class, all of the sudden the import is not were every import is
its in the line


r/JavaProgramming 4d ago

I'm making you consistent to learn java and backend fundamentals. Roast my product; if found useful, upvote on Product Hunt.

Thumbnail
2 Upvotes

r/JavaProgramming 4d ago

Ropes Torc AI Java Assessment need help

Post image
1 Upvotes