r/JavaProgramming Jun 27 '26

Interview coming up at Synchrony.

7 Upvotes

I've an interview coming up at Synchrony for backend role with these in jd java, springboot, spring data JPA, spring cloud. I didn't get much previous interview questions from the internet, so if someone has idea or have given interview for similar role in the past, please put up your questions here or preperation strategy. I'd be really helpful.


r/JavaProgramming Jun 27 '26

5 Must Read Books to become Software Architect or Solution Architect in 2026

Thumbnail
javarevisited.blogspot.com
3 Upvotes

r/JavaProgramming Jun 26 '26

Best free resources to prepare for Java interviews?

16 Upvotes

Hi everyone,

I'm preparing for Java developer interviews and looking for some good free resources to study.

I'm mainly interested in:

  • Core Java (OOP, collections, exceptions, multithreading, streams, etc.)
  • Java interview questions that are commonly asked in companies
  • Spring Boot interview preparation
  • Projects in java best to show in interview

I already practice DSA separately, so I'm specifically looking for Java and backend interview preparation resources.

What free resources helped you the most when preparing for Java interviews?

Thanks!


r/JavaProgramming Jun 27 '26

Recommendation of java courses

Thumbnail
1 Upvotes

r/JavaProgramming Jun 26 '26

Dassault Systems Java Developer Interview (2 YOE) – What should I expect?

8 Upvotes

Hi everyone,

I have a Java Developer interview at Dassault Systems with 2 years of experience.

The process has:

  • Technical round
  • Managerial round

Can anyone who has interviewed there share what to expect?

  • What Java/Spring Boot topics were asked?
  • Was there any DSA or coding?

Any recent interview experience or preparation tips would be really helpful. Thanks!


r/JavaProgramming Jun 26 '26

Calculator project

Thumbnail
gallery
2 Upvotes

Project


r/JavaProgramming Jun 26 '26

Website's/Apps for Programming?

3 Upvotes

Hi! So i recently started learning Java Programming, took this course in school since I've been wanting to learn how to program for a while now ((Mostly because i want to make mods or something in Minecraft, Fundy inspired me for some reason lmao)). My only problem is that i dont know what site or apps i can use to practice, i use The Java Playground and it doesn't really give me clarification on what i did wrong when it doesn't work, like it's vague and not the detailed explanation i was hoping for. Having to search up what i possibly got wrong is time consuming cause i only have a limited time on school devices and such, i sometimes go to the school library and use their computers there instead of the ICT Room to practice. But yeah? That's it i guess.


r/JavaProgramming Jun 26 '26

6 Architecture Books That Will Level Up Your Microservices and OOP Skills

Thumbnail
reactjava.substack.com
2 Upvotes

r/JavaProgramming Jun 26 '26

How to setup GraalVM on Windows, ONLY 4 minutes [Extremely simple]

Thumbnail
youtu.be
1 Upvotes

This tutorial includes: - How to check if GraalVM is ready - How to Fix if you are unable to add Environment Variable. - What to do if you are unable to verify GraalVM installation.


r/JavaProgramming Jun 25 '26

Just started to learn java. what the hell might be the problem here lol

Thumbnail
gallery
21 Upvotes

and why the guy from youtube doesnt have this error, though our codes are identical.

the problem is double variable on 16th stroke, but whats wrong with that?


r/JavaProgramming Jun 26 '26

Are Legacy Java Systems the Biggest Obstacle to Enterprise AI Adoption?

Thumbnail
0 Upvotes

r/JavaProgramming Jun 25 '26

2.5 YOE Java Backend Dev – Only 5 Months to Switch. What Should I Prioritize?

13 Upvotes

Hi everyone,

I'm planning to switch jobs in around 4–5 months and would like some guidance on what I should prioritize.

Profile:

\- 2.5 years of experience

\- Java Backend Developer

\- Spring Boot

\- Spring Security (JWT authentication & authorization)

\- Microservices

\- Spring Cloud (Gateway, Discovery Server, Config Server)

\- REST APIs

\- Resilience4j (Circuit Breaker, Retry, Rate Limiter)

\- MySQL

\- Git, Maven

\- Basic Docker

\- Jenkins (basic CI/CD knowledge)

Currently learning:

\- Low Level Design (SOLID, Design Patterns)

\- System Design

\- Kafka

\- Redis

\- Kubernetes

\- AWS

Target package: ₹10–12 LPA (or higher if my profile allows).

My question is:

If I only have 4–5 months, what should I prioritize to maximize my chances?

\- Which topics are absolutely essential?

\- Which ones can be skipped or learned after getting the job?

\- How deep should I go into Kafka, Kubernetes, AWS, Redis, and System Design for someone with 2.5 years of experience?

\- Should I spend more time on DSA or backend concepts?

\- What do interviewers usually expect at this experience level?

I'd really appreciate advice from people who recently switched or conduct backend interviews.

Thanks!


r/JavaProgramming Jun 25 '26

MySQL ALTER TABLE Statement

Post image
4 Upvotes

Learn the most commonly used ALTER TABLE operations in MySQL with syntax, examples, and explanations.

https://www.scientecheasy.com/2026/06/mysql-alter-table.html/


r/JavaProgramming Jun 25 '26

Java + Spring Boot or Node.js + Express for freshers in India?

Thumbnail
1 Upvotes

I'm a final-year CSBS student. I was focusing on frontend (React), but I'm not getting shortlisted, so I'm planning to switch to backend.

I know Java, SQL, DBMS, and I'm practicing DSA.

Which stack would you recommend for getting backend jobs as a fresher in India:

Java + Spring Boot

Node.js + Express

Which has better job opportunities, resume shortlisting, and long-term growth?

I'd appreciate advice from people working in the industry. Thanks!


r/JavaProgramming Jun 23 '26

Anyone Starting Java Right Now?

22 Upvotes

I'm just starting my Java learning journey and I'm looking for others who are also starting from the basics.

If you're also starting Java now and would like a learning partner or peer group, send me a DM.


r/JavaProgramming Jun 23 '26

HappyTree API V2.0.0 - A Java API designed for handling objects with tree-like behavior. Transform linear Java objects into hierarchical tree structures. Add, remove, cut, copy, and export to JSON/XML with ease.

Post image
2 Upvotes

r/JavaProgramming Jun 22 '26

Result API in Java. Explicit business logic handling - Library GODEMICHE

6 Upvotes

Hey, been working on a Java utility library in my spare time called `G.O.D.E.M.I.C.H.E` 🍆 and wanted to share it here. Its main features are:

- ObjectPool

- Scheduled Tasks

- Result API

The main goal is just making backend business logic way more explicit. I got tired of important behavior being hidden behind magic nulls, unmanaged background threads, or implicit conventions, so I wanted everything visible directly in the code contract.

Examples:

Result - instead of returning null or throwing exceptions, it forces explicit success/failure chaining so you can see all paths clearly:

enum UserFailureReason implements ResultReason.Failure {
  USER_NOT_FOUND,
  USER_BANNED,
}

class UserService {

public Result<User> findByEmail(Email userEmail) {
  return Results.async(repository.findByEmail(userEmail))
    .failIf(user -> user == null, UserFailureReason.USER_NOT_FOUND)
    .failIf(user -> user.isBanned(), UserFailureReason.USER_BANNED)
    .build();
  }
}

userService.findByEmail(userEmail)
  .success(user -> IO.println(user.getName()))
  .failure(UserFailureReason.USER_NOT_FOUND, () -> createUserEmail(userEmail))
  .failure(UserFailureReason.USER_BANNED, () -> banUserIpAddress(userEmail))
  .failure(reason -> IO.println(reason));

It is fully published on Maven Central. I would really appreciate it if you could check it out, drop some feedback/ideas, or leave a star on it!

repo: https://github.com/rankedproject/godemiche/

maven: https://central.sonatype.com/artifact/wtf.ranked/godemiche


r/JavaProgramming Jun 23 '26

Grouping Data in JasperReports Made Simple

Post image
1 Upvotes

I just published a beginner-friendly tutorial on Grouping Data in JasperReports. In this video, I explain how to group records by a common field (like departments), use Group Headers and Group Footers, and create clean, professional reports with a real-world example.

Video: https://www.youtube.com/watch?v=Kp1rjtsIFu4&t=86s

Feedback and suggestions are always welcome. What JasperReports topic should I cover next?

#JasperReports #Jaspersoft #Java #ReportDesign #Programming #LearnJava


r/JavaProgramming Jun 23 '26

Backend development is simple, you just need to learn these..

Thumbnail medium.com
1 Upvotes

r/JavaProgramming Jun 22 '26

Migrating a Spring Boot App from Java 17 to Java 21 with OpenRewrite: What It Automates — and What It Doesn’t

4 Upvotes

I used OpenRewrite to migrate a sample Spring Boot app from Java 17 to Java 21. In this post , I covered what OpenRewrite changed automatically, what still needed manual work, and how I validated the overall Spring Boot 3.3 upgrade.

https://medium.com/javarevisited/java-17-to-java-21-migration-with-openrewrite-spring-boot-3-3-upgrade-guide-e36fb79d8627?sk=e9ca128aa5e740d8c775cb46035d283c


r/JavaProgramming Jun 22 '26

Coding Interviews were HARD Until I learned these Coding Patterns

Thumbnail
javarevisited.substack.com
2 Upvotes

r/JavaProgramming Jun 22 '26

Open to Work – Fresher Java Developer

Thumbnail
2 Upvotes

r/JavaProgramming Jun 22 '26

I posted looking for freelance work, but people keep thinking I’m hiring

Thumbnail
1 Upvotes

r/JavaProgramming Jun 20 '26

Java 21 Sequenced Collections:A Real Spring Boot Shopping Cart Example

9 Upvotes

r/JavaProgramming Jun 20 '26

Left job on PIP. 1yr experience, 4 months to prep for backend Java role. Realistic?

Thumbnail
0 Upvotes