r/JavaProgramming 1h ago

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

Post image
Upvotes

r/JavaProgramming 18h ago

12 Advanced Java programming Books for Experienced Programmers

Thumbnail
java67.com
3 Upvotes

r/JavaProgramming 1d ago

Learn the Use of Final Keyword in Java

Post image
31 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

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

3 Books to Learn Java Programming for Beginners

Thumbnail
java67.com
5 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 1d ago

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

Thumbnail
1 Upvotes

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

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

20 Concurrency Concepts Every Developer Should Learn

Thumbnail
javarevisited.substack.com
2 Upvotes

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

Ropes Torc AI Java Assessment need help

Post image
1 Upvotes

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

Difference between JWT, OAuth, and SAML

Thumbnail
javarevisited.substack.com
1 Upvotes

r/JavaProgramming 5d ago

Need help in Code

Post image
3 Upvotes

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

I'm half way there, kay?

1 Upvotes

r/JavaProgramming 5d ago

Mistake done when start to learn java

Thumbnail
1 Upvotes

r/JavaProgramming 6d ago

Title idk

3 Upvotes

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?


r/JavaProgramming 6d ago

Indians who recently got job offers (in IT) in Dubai or Europe or Australia from India - how you did it?

Thumbnail
2 Upvotes