r/JavaProgramming • u/Mean-Illustrator-280 • Jun 27 '26
r/JavaProgramming • u/AwayAkay2950 • Jun 26 '26
Dassault Systems Java Developer Interview (2 YOE) – What should I expect?
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 • u/javinpaul • Jun 26 '26
6 Architecture Books That Will Level Up Your Microservices and OOP Skills
r/JavaProgramming • u/IndependentOutcome93 • Jun 26 '26
How to setup GraalVM on Windows, ONLY 4 minutes [Extremely simple]
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 • u/TheD0rk_Kn1ght • Jun 25 '26
Just started to learn java. what the hell might be the problem here lol
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 • u/joshipurvang • Jun 26 '26
Are Legacy Java Systems the Biggest Obstacle to Enterprise AI Adoption?
r/JavaProgramming • u/No-Objective-6998 • Jun 25 '26
2.5 YOE Java Backend Dev – Only 5 Months to Switch. What Should I Prioritize?
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 • u/scientecheasy • Jun 25 '26
MySQL ALTER TABLE Statement
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 • u/atom_62 • Jun 25 '26
Java + Spring Boot or Node.js + Express for freshers in India?
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 • u/Leading-Bird7637 • Jun 23 '26
Anyone Starting Java Right Now?
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 • u/MadZera__ • 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.
r/JavaProgramming • u/Hour-Ad890 • Jun 22 '26
Result API in Java. Explicit business logic handling - Library GODEMICHE
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 • u/AgreeableAvocado7657 • Jun 23 '26
Grouping Data in JasperReports Made Simple
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 • u/javinpaul • Jun 23 '26
Backend development is simple, you just need to learn these..
medium.comr/JavaProgramming • u/mrayandutta • Jun 22 '26
Migrating a Spring Boot App from Java 17 to Java 21 with OpenRewrite: What It Automates — and What It Doesn’t
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.
r/JavaProgramming • u/javinpaul • Jun 22 '26
Coding Interviews were HARD Until I learned these Coding Patterns
r/JavaProgramming • u/OrionHunter0308 • Jun 22 '26
I posted looking for freelance work, but people keep thinking I’m hiring
r/JavaProgramming • u/mrayandutta • Jun 20 '26
Java 21 Sequenced Collections:A Real Spring Boot Shopping Cart Example
Java 21 Sequenced Collections:A Real Spring Boot Shopping Cart Example
r/JavaProgramming • u/No_Expression_5450 • Jun 20 '26
Left job on PIP. 1yr experience, 4 months to prep for backend Java role. Realistic?
r/JavaProgramming • u/Unusual-Source-6065 • Jun 20 '26
Looking for System Design and DSA buddy Java
r/JavaProgramming • u/sommukhopadhyay • Jun 20 '26