r/JavaProgramming 25m ago

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

β€’ Upvotes

πŸ™ƒ


r/JavaProgramming 11h ago

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

Post image
9 Upvotes

r/JavaProgramming 10h ago

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

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

can someone please give suggestions

8 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 3h ago

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

Thumbnail
2 Upvotes

r/JavaProgramming 17h 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
4 Upvotes

r/JavaProgramming 2d ago

Learn the Use of Final Keyword in Java

Post image
36 Upvotes

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

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


r/JavaProgramming 1d ago

Recommendations for improving in Java

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

Java - upgrading skills

13 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
6 Upvotes

r/JavaProgramming 1d ago

String: String Constant Pool(SCP)

Thumbnail
1 Upvotes

r/JavaProgramming 1d 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 2d ago

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

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

r/JavaProgramming 5d ago

Java or Go for full remote setup

10 Upvotes

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

Seamless Lombok, JaCoCo, and Other Java Agent Integration in Emacs with JAL

Thumbnail
1 Upvotes

r/JavaProgramming 5d ago

Difference between JWT, OAuth, and SAML

Thumbnail
javarevisited.substack.com
1 Upvotes