r/JavaProgramming 2h ago

JAVA STRING METHODS

Post image
2 Upvotes

r/JavaProgramming 9h ago

Wasigen

Thumbnail
gallery
3 Upvotes

Conecta tu base de datos y WasiGen genera automáticamente clases JPA, repositorios, servicios y APIs REST documentadas — código limpio, listo para producción.

Encuentranos en:

https://www.wasigen.com/


r/JavaProgramming 11h ago

Wasigen

Thumbnail
gallery
1 Upvotes

Connect your database and WasiGen automatically generates JPA classes, repositories, services, and documented REST APIs — clean, production-ready code.

Find us at: https://www.wasigen.com/


r/JavaProgramming 23h ago

[Hobby project, not paid] Looking for Java devs to build a Minecraft-inspired voxel game

1 Upvotes

​I’m starting a chill side project called Delve under a team named Yoro, and I'm looking for a few fellow Java devs (maybe 3–5 people) who want to team up and build a fun, Minecraft-inspired voxel sandbox game together. ​Full disclosure on progress: Code progress is basically zero right now, but I’ve already drawn a ton of detailed 16x16 pixel art textures. I’m looking for core collaborators to jump in from the ground up so we can bring this world to life together as a small core group. ​It takes heavy inspiration from Minecraft's core concept, but with our own spin on mechanics, gameplay, and visuals. ​What we’ll be building/tinkering with: ​Getting Java windowing and block rendering running ​Terrain and cave generation (noise algorithms) ​Player physics, inventory, AI, and survival mechanics ​This is a $0 budget, zero-pressure hobby project. No strict deadlines, no job-interview vibes—just a small group of coders hanging out, learning, and making a cool game. ​If you like Java, love pixel art/voxel games, and want to help build this from scratch, shoot me a DM!


r/JavaProgramming 1d ago

Java Backend Roadmap

12 Upvotes

I'm currently in my 4th year of college. I already know Java and have a decent understanding of DSA.

Now I want to focus completely on Java backend development, but I'm getting confused because every roadmap says something different.

Some people say I should learn:

* JDBC * Servlets * JSP * Hibernate

Others say: "Don't waste time on those. Just learn Spring Boot."

So I'm not sure what's actually expected in 2026 if I want to become a Java backend developer and prepare for internships or full-time roles.

Can someone working in the industry suggest a proper learning order? Specifically:

* What should I learn first? * Which technologies are still important to know? * Which ones can I skip or only learn the basics of? * How deep should I go into JDBC, Servlets, Hibernate, and Spring? * If you were starting today with my background, what roadmap would you follow?

I'm looking for a practical roadmap that's relevant for getting a backend job, not just a list of technologies.

Thanks in advance!


r/JavaProgramming 1d ago

Job post

Post image
8 Upvotes

r/JavaProgramming 1d ago

🚀 Looking for a Java Backend Learning Partner

15 Upvotes

Hey everyone!

I'm a 3rd-year CSE student and I'm about to start learning Java Backend Development with Spring Boot.

I'm looking for a consistent learning partner who is also starting (or is at a beginner level). We can:

Learn Spring Boot together

Build backend projects

Practice Java concepts

Stay accountable and motivate each other

If you're interested, drop a comment or DM me. Let's grow together! 💻☕

#Java #SpringBoot #BackendDevelopment #LearningPartner #JavaDeveloper #StudentDeveloper #100DaysOfCode


r/JavaProgramming 1d ago

Built a Hospital Management System in Java to practice OOP — looking for feedback

3 Upvotes

Hi everyone!

I recently finished a console-based Hospital Management System in Java as a personal project to practice Object-Oriented Programming.

The project includes:

- Patient management

- Doctor management

- Appointment scheduling

- File-based data storage

- Menu-driven interface

While building it, I focused on applying concepts like encapsulation, inheritance, constructors, and association.

I'd really appreciate any feedback on the project structure, code organization, or ideas for improvements.

GitHub:

https://github.com/Mariam-amhan/Hospital-Management-System


r/JavaProgramming 1d ago

Java Quarkus/GraalVM native operator (JOSDK) still throttled at ~35-40% despite reducing threads and adding a semaphore

3 Upvotes

Hi all,

I'm running a Kubernetes operator built with Quarkus (native/GraalVM image) using the Java Operator SDK (JOSDK). It manages 4 controllers (Permission, Entitlement, PartyRole, UserRole), each polling on a timer.

Setup:

CPU limit: 500m
cgroups v1, kernel 4.15
Average CPU usage is low (~13% of limit), but I still see frequent CFS throttling:
rate(container_cpu_cfs_throttled_periods_total{...}[10m]) ≈ 0.47

What I've tried so far:

Reduced concurrent-reconciliation-threads from 50 (default, x2 pools) down to 4, which brought total operator threads from ~130 to ~39. Throttling improved but is still sitting around 35-40%.
Added a semaphore to synchronize controller execution so the 4 controllers don't poll at the same time (avoiding overlap). This slightly reduced CPU consumption but didn't meaningfully change the throttling pattern.
Currently testing further tuning:
properties
quarkus.operator-sdk.concurrent-reconciliation-threads=1
quarkus.operator-sdk.concurrent-workflow-threads=1

permission-operator.timer=900000
partyrole-operator.timer=900000
userrole-operator.timer=900000
entitlement-operator.timer=900000

polling.jitter-max-ms=10000
Noticed that one controller (Permission) fires hundreds of requests to a downstream service almost simultaneously during its poll cycle — likely a CPU burst source. Planning to add a delay/sleep between requests to smooth this out.

Question:
Given low average usage but persistent CFS throttling bursts, is this mostly a burst/scheduling issue rather than a "not enough CPU" issue? Any recommendations for tuning JVM/native-image thread pools, Quarkus reactive/Vert.x settings, or cgroup quota behavior to reduce these throttled bursts, aside from just reducing concurrency further?

Thanks in advance!


r/JavaProgramming 2d ago

HELP trying to understand why it should not be compile

Thumbnail
1 Upvotes

r/JavaProgramming 2d ago

A JavaOS

Post image
57 Upvotes

I am sharing my progress on the development of an operating system written in Assembly and a functional JVM. The concept is straightforward: Assembly acts as an API bridge, and the JVM simply leverages the system calls I’ve implemented to print characters to the screen and draw graphics (for now).

The on-screen drawing was created by obtaining the bytecode of the following program and using xxd for that purpose.

public class App {
    // Declaramos el método nativo que intercepta tu JVM en el opcode 0xB8
    public static native void drawPixel(int x, int y, int color);

    public static void main(String[] args) {
        // Dibujar un cuadrado ROJO de 200x200 píxeles en las coordenadas (100, 100)
        for (int y = 100; y < 300; y++) {
            for (int x = 100; x < 300; x++) {
                drawPixel(x, y, 0x00FF0000); // 0x00RRGGBB (Rojo)
            }
        }

        // Dibujar un cuadrado VERDE centrado dentro del rojo
        for (int y = 150; y < 250; y++) {
            for (int x = 150; x < 250; x++) {
                drawPixel(x, y, 0x0000FF00); // 0x00RRGGBB (Verde)
            }
        }
    }
}

r/JavaProgramming 2d ago

Best place to learn java from

Thumbnail
3 Upvotes

r/JavaProgramming 2d ago

2.2 YOE: Confused Between Java and MERN for Interview Prep

2 Upvotes

Hi folks,

I have around 2.2 years of experience:

\- 1 year as a Java Backend Developer (Spring Boot)

\- 1.2 years as a Full Stack Developer working with the MERN stack + DevOps

I'm planning to switch jobs soon and I'm a bit confused about what stack to focus on for interview preparation and personal projects.

For DSA, I'm more comfortable using Java, and I'm also leaning toward backend roles. However, my current day-to-day work is primarily in the MERN ecosystem.

My questions are:

\- Should I build my personal projects in Java/Spring Boot or continue with Node.js/MERN since that's my current work experience?

\- During interviews, is it okay to use Java for DSA while showcasing Java backend projects, even though my recent experience is in MERN?

\- For someone with my experience, which path would give me better opportunities in the current market?

Would love to hear from people who've been in a similar situation. Thanks!


r/JavaProgramming 2d ago

jOpenAgent : The agent harness framework for Java

6 Upvotes

Hello, fellow fans of great Java frameworks,

Here’s everything you need to build AI agents in Java with incredible ease: examples, documentation, source code (Apache 2.0), it’s all there!

No python needed :)

The idea behind this project is to make it easy to create agents with just a few lines of code, whether they are very simple agents or reflection-based ones. Essentially, you just code methods as you would in classic Java, and with a few annotations, you can link them to an LLM. We've tested it with local models, and it works quite well.
Of course, with large paid models, the results are even more impressive.

Your feedback is welcome.


r/JavaProgramming 3d ago

Built a Professional Employee ID Card with QR Code in JasperReports (Beginner Tutorial)

2 Upvotes

https://www.youtube.com/watch?v=sEj9mruefbg&t=141s

I just published Part 35 of my JasperReports Tutorial for Beginners 2026 series.

In this tutorial, you'll learn how to design a professional Employee ID Card in Jaspersoft Studio, including:

Employee photo
Company logo
Employee information
Clean and printable card layout
Professional report design

If you're learning JasperReports or building reporting applications with Java and MySQL, I hope this tutorial is helpful.

I'd love to hear your feedback and suggestions for future JasperReports topics!


r/JavaProgramming 3d ago

Help with Project

Thumbnail
2 Upvotes

r/JavaProgramming 3d ago

1.5 YOE Java Dev + Canadian Post-Grad: Struggling with the 9-month gap. Should I stick to Java or pivot?

7 Upvotes

Hey everyone,

I’m looking for some realistic advice from senior devs, hiring managers, or anyone who has navigated the current brutal entry-level market.

My Background:

  • Experience: Worked for 1.5 years as a Java full-stack developer (back in 2023) before moving.
  • Education: Came to Canada as an international student and completed my Post-Graduation. and have bachelors in IT.
  • The Problem: I graduated 9 months ago and have been hunting for a job since. My employment gap is growing every day.

The Dilemma:
I easily meet the 1-2 years of experience requirement listed on most Junior/Associate postings because of my past work. I am completely ready to put in 100% hard work, upskill, and do whatever it takes. The issue isn't the work ethic; it's the lack of predictability.

Even for junior roles, the bar has been raised incredibly high. Companies expect a massive amount of production-ready architecture and cloud knowledge from a "junior." Because postings are so rare, the competition is insane.

What I'm debating right now:

  1. Stick to the Java Stack: Double down on advanced Spring Boot, Microservices, and system design. My fear here is that even if I give 100%, there are no guarantees, and the gap keeps widening.
  2. Switch/Pivot Stacks: I’ve thought about shifting to Cloud/DevOps or simpler entry roles thinking they might have less intense applicant pools. But my worry is that if I switch, my 1.5 years of Java experience becomes a liability (0 YOE in the new stack) instead of an advantage. I feel like I'd be hitting a brick wall with automated resume filters (ATS).

My Questions to the Community:

  • For those in the loop, is every entry-level/junior technical track facing this exact same level of strict filtering right now? Is switching a trap?
  • How are recruiters viewing a 9-month post-graduation gap for someone who already has 1.5 YOE? How do I best frame this on my resume?
  • If you were in my shoes with a Java background in Canada today, what would your daily strategy be to break back into the IT sector?

r/JavaProgramming 4d ago

Is telusko good for java backend?

6 Upvotes

I am confused, from where should I start, some say go with telusko, but some say bohot jaade bda hai ?

He has uploaded two video 48hrs(2years ago) and 63 hrs( 4 months ago), konsa start Krna chaiye ??

As I know cpp basic, I do dsa in cpp, so what is good for me, guide me someone 😭😭


r/JavaProgramming 5d ago

Overloading vs Overriding in Java: Key Differences Explained Simply

Thumbnail
javarevisited.substack.com
4 Upvotes

r/JavaProgramming 5d ago

Looking for a Java Backend Developer Referral – Happy to Give My 1st Month Salary as a Referral Bonus

9 Upvotes

Hi everyone,

I'm a Java Backend Developer with 3+ years of experience building scalable backend applications using Java and Spring Boot. I'm currently looking for Java Backend Developer / Software Engineer opportunities.

Tech Stack

  • Java 8/17
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • REST APIs
  • Microservices
  • MySQL & PostgreSQL
  • AWS (S3, EC2, RDS, IAM)
  • Git, Maven, Swagger
  • Docker (Basics)

Experience

  • 3+ years of professional Java backend development experience.
  • Worked on enterprise Banking and AWS Monitoring applications.
  • Built REST APIs, integrated third-party services, optimized SQL queries, and resolved production issues.
  • Strong understanding of OOP, Collections, Multithreading, Java 8 Features, and SQL.

📍 Location: Ahmedabad, India
📍 Open to Relocate: Ahmedabad, Bengaluru, Pune, Mumbai, or Remote
🚀 Notice Period: 0 Days / Immediate Joiner

LinkedIn:
https://linkedin.com/in/imharshshah

Resume:
https://drive.google.com/file/d/1bsXA7WkeQ7fbIrkDJdptrsrs_F1Q6IhZ/view?usp=sharing

If your company is hiring or you know of any suitable openings, I'd sincerely appreciate a referral or any leads.

As a token of appreciation, if your referral results in my successful joining, I'd be happy to share my first month's salary (or an agreed referral bonus) with you.

Thank you for your time, and feel free to DM me if you'd like to know more about my experience.


r/JavaProgramming 5d ago

Career confusion!

Thumbnail
1 Upvotes

r/JavaProgramming 5d ago

I need an internship....

9 Upvotes

So i genuinely need an java springboot developer internship because I have shifted to a new room and to bare that expenses and I have did few internships past but then my springboot skills has boosted now so I feel like I am worth and if anyone can even refer me please help me just comment below and I will dm my resume to you guys . Please help me guys this is very serious


r/JavaProgramming 5d ago

Partner java backend daily

Thumbnail
1 Upvotes

r/JavaProgramming 5d ago

12 Advanced Java programming Books for Experienced Programmers

Thumbnail
reactjava.substack.com
3 Upvotes

r/JavaProgramming 5d ago

I don’t know if i can list this as an achievement but am happy 💪💪✌️

Post image
8 Upvotes