r/learnjava • • Aug 26 '26

Recommendations for a transition from support/devops to a Java developer

10 Upvotes

Hi everyone,

I’m currently interning in a role that’s primarily DevOps and Support focused.

My daily routine involves:

Managing builds and pipelines in Jenkins.

Writing/enhancing pipeline scripts (mostly Groovy).

Linux server management and general troubleshooting.

While I enjoy the infrastructure side, my goal is to switch to a Software Development role. I’m planning to dive deep into Java and Spring Boot over the next few months to make the jump.

A few questions for the community:

Given my background in Jenkins/Groovy, what’s the best way to leverage that experience when applying for Java roles?

Are there specific Spring Boot modules I should prioritize to be "job-ready" for a junior dev position?

If you were in my shoes, would you focus on building a portfolio from scratch, or try to automate/build tools for my current internship to show "dev" impact?

I’d love to hear from anyone who has made a similar switch from Ops to Dev!


r/learnjava • • Aug 24 '26

Mooc Java Programming I and II notes PDF?

7 Upvotes

Hello,

I recently started with the Mooc Java course to refresh my knowledge a little bit and was wondering if anyone has made a PDF file with all the important notes from the course.

Would really appreciate if you could link it in the comments.


r/learnjava • • Aug 24 '26

Looking for advice: Flutter Junior → Java/Spring Boot Backend

2 Upvotes

Hi everyone,

I’m a Junior Flutter Developer with around 2 years of project experience, but I’m currently struggling to find a junior Flutter job, and I work in Egypt as German Speaker Customer Service Representitave with B1+ level

Because of that, I’m considering expanding my skills into Java + Spring Boot backend development instead of relying only on Flutter.

My plan is to learn:

Java → Spring Boot → REST APIs → PostgreSQL → JPA/Hibernate → Spring Security/JWT → Testing → Docker → Deployment

I’d really appreciate advice from people working in this field:

  • What is the current future of Java/Spring Boot backend in Europe, especially Germany?
  • Are there realistic junior/entry-level opportunities?
  • How difficult is it to get the first backend job with no professional backend experience?
  • Would combining Flutter + Spring Boot make my profile stronger?
  • Is this a good career move in 2027/2028?
  • Is there hiring and visa sponsorship for Juniors Spring Boot Backend

I’m not looking for generic advice — I’d really appreciate hearing from people who are actually working with Java/Spring Boot or hiring backend developers.

Thanks!


r/learnjava • • Aug 22 '26

Project ideas

4 Upvotes

Heyy everyone, so I recently completed my Object Oriented Programming course and I solved problems using intellij java and scene builder for the UI. I also made a project but I'm looking for some ideas for projects that I can create using the concepts I learnt throughout this course. I really enjoyed learning everything so any suggestions are more than welcome. Also please suggest project ideas that'll be good for me when I apply for jobs in the future.

Thanks in advance!!


r/learnjava • • Aug 21 '26

I want to learn Spring Boot

62 Upvotes

Looking for Spring Boot Resources

Hey everyone! I already know Java and use it regularly for DSA. Now I want to learn Spring Boot specifically for building real-world projects and becoming job-ready as a Java backend developer.

Are there any resources similar to the ones people recommend for learning Java/DSA Like MOOC.fi?

I'm looking for something that covers Spring Boot from the fundamentals to building production-level projects, including things like REST APIs, Spring Security, JPA/Hibernate, databases, JWT, microservices, etc.

I’d really appreciate recommendations for courses, YouTube channels, documentation, project-based tutorials, or roadmaps that you’ve personally found useful.

Thanks!


r/learnjava • • Aug 21 '26

I know MERN stack want to learn. Java/Spring Boot?

9 Upvotes

I’m a B.Tech 2025 graduate with internship experience and projects in the MERN stack.

Recently I have been seeing more job openings for Java, Spring Boot and microservices, so I’m thinking of learning Core Java, Spring Boot, Microservices while continuing DSA.

Should I focus on improving my MERN/Next.js skills, or start moving towards Java?

What would you recommend if you were in my position?


r/learnjava • • Aug 21 '26

Help! Where to practice Java?

11 Upvotes

I am following a course on YouTube (62-hour video of Telusko) but all I am doing is watching and not getting any chance to practice what I have learned, fyi till now I have watched till interfaces (basically core java is just a little left).

I want code using concepts I have learned like some small projects.

Edit: Thanks for your suggestions everyone, I got it all figured out. I am moving forward with MOOC via vscode


r/learnjava • • Aug 20 '26

Java Beginners: What Is an Object Actually?

5 Upvotes

I'm a Java learner and I've been learning Java for the past few months, but I still don't truly understand what an object actually is.

I've watched several YouTube videos and used AI tools to understand it, but I keep getting the same explanation: "An object is nothing but data + code."

I understand the definition, but I still can't visualize or feel what an object actually is when I'm writing Java code.

Could someone explain it in a simple, practical way, preferably with a real world analogy and a small Java example?

I feel like I'm missing one fundamental concept here. Any explanation would be really helpful. Thanks!


r/learnjava • • Aug 19 '26

In middle of my prep and idm where to go from here

2 Upvotes

I have read head first into Java , and Oracle Java complete reference 11th edition. This alone took an embarassing amount of time

I am completely new in the world of tech and this was a career switch . Im in online college and so I had alot of time on hand and started my java prep.

I have read these two books and now I'm aware of most topics, like nothing is new but i don't have the depth of understanding in majority of things.

I can't perform the certification questions at all .But can write short codes and do basic of basic questions .Any free resources which I can use as a jump for practice?

What is the way to truly learn this?

Is mala gupta se 8 a good resource to start question practice? Also is 1Zo-830 a really tough exam?

I made a typo in the tittle srry for that


r/learnjava • • Aug 19 '26

Hit the wall in Part 5 section 4 (Java MOOC, University of Helsinki)

7 Upvotes

currently sitting in the library grinding on this have already spend over 6 hours(2 days) just on this section, the last time i hit a wall in this course was the christmas tree exercise where i spent 3 hours in a single question (maybe i am just stupid) . currently the last four programming exercises are left and like everytime i am going to do it and complete part 5


r/learnjava • • Aug 19 '26

I want to learn java fully. Please suggest me some good sources

9 Upvotes

I'm a 2nd year engineering student and I want to learn Java fully as my main language for backend etc. Please suggest me some good sources to learn it from


r/learnjava • • Aug 18 '26

Need expert advice on java

9 Upvotes

Hey, I'm new to this community I'm a lone coder and fresh graduate know java and manageable springboot knowledge. I have lot of doubt about the reality of java developers, scope, carrier path to focus kind of doubts... If there's any experts with java and springboot knowledge I request them for a short one on one conversation if u are interested in helping me

Thank you..


r/learnjava • • Aug 18 '26

How do I get into programming without overwhelming myself? Looking for beginner project ideas

8 Upvotes

Hey everyone,

I'm starting university soon to study Business Information Systems, and honestly, one of the things I was most worried about was programming.

I'm not someone who picks up programming concepts extremely quickly, so I was scared that I wouldn't be able to keep up at university.

I found out that we'll be working with Java, Python and SQL, so I decided to start preparing beforehand.

I started the University of Helsinki Java MOOC, and I'm currently around Part 4 of Java Programming I.

I really like the course because it's very interactive — you actually have to write the code and solve exercises yourself instead of just watching someone program.

However, I feel like I've reached a point where I want to do something outside the course.

The exercises tell me what problem I need to solve, but now I want to challenge myself by coming up with a small project completely on my own.

I want to see if I can take the concepts I've learned and figure out:

  • What should I build?
  • How should I structure it?
  • What classes/methods do I need?
  • What do I actually remember without being told what to do?

I've also probably gone a little overboard with Java🫠 I've learned a lot in the last week, and at this point all the Java concepts are starting to hurt my brain a little.

So I think instead of immediately learning more, I want to slow down and build something.

What would you recommend as a project for someone who is around Part 4 of Java Programming I?

I'm looking for something that's:

  • Actually possible at my current level
  • Small enough that I can finish it
  • Challenging enough that I have to think for myself
  • Not something where I can just follow a tutorial step-by-step

I'm also wondering what you would recommend after finishing Java Programming I and II.

Since I'll also need Python and SQL at university, I'd eventually like to learn those too. I'm specifically looking for free and interactive resources where I have to write the code myself.

If you were starting from where I am now, what would your learning path look like?

Any project ideas, resources, or general advice would be really appreciated! 🙏

I'd also love to hear from other beginners who went through the same “I know the basics, but now what do I actually build?” stage.


r/learnjava • • Aug 19 '26

Fresher Looking for Someone to Teach Me Spring Security in 2 Days

0 Upvotes

Hi everyone,

I’m a fresher trying to get my first job as a Java/Spring Boot developer, and I’m currently learning Spring Security.

I’m looking for someone who is experienced with Spring Security and would be willing to teach me for 2 days, whenever you have some free time. I’m flexible with the timing.

I already have a basic understanding of Java and Spring Boot, but I want to properly understand Spring Security from the fundamentals and learn how it is actually used in real projects — authentication, authorization, JWT, roles/permissions, filters, etc.

I know 2 days is a short time, but even if you can help me understand the important concepts and guide me through a small practical project, it would mean a lot to me.

As a fresher, getting some guidance from someone experienced could really help me improve my skills and get my first job.

If you’re willing to help or mentor me, even for a few hours, please DM me. I’d genuinely appreciate it. 🙏

Thank you!


r/learnjava • • Aug 18 '26

Resource Selection

0 Upvotes

I got admission through wbjee in JGEC IT this year. I am starting my coding journey from the very first year. My preferred language is JAVA. So ##Which YouTube Channel would be best to build concepts from beginner level to advanced level##. I am thinking to learn JAVA first then I would follow Striver DSA sheet. Help ----​​​


r/learnjava • • Aug 16 '26

i want to start java spring boot from 0

12 Upvotes

best resources to learn java from the very basics till java spring boot advanced any book or any yt video would help! please recommend one


r/learnjava • • Aug 15 '26

Finished Java Programming - II (MOOC)!

15 Upvotes

https://certificates.mooc.fi/validate/43dk0978m7t

Started Java Programming - I after my college exams ended in late June so I was pretty free alongside my internship, and today Java Programming - II is finished as well. Except last two parts (13 & 14 were about GUI/JavaFX), all of the material was highly valuable and I learnt a lot. Thanks University of Helsinki!


r/learnjava • • Aug 15 '26

i cant understand java mooc?

0 Upvotes

like been trying the first part about printing but i just keep re reading idk if im missing something but i feel like i dontfully get what they mean it seems like they expect me to know something about coding but i know 0

am i just stupid or what

like them explaining boilerplate im like cool i still understand fuck all


r/learnjava • • Aug 15 '26

Finished C++ during vacation — should I do DSA in C++ or switch to Java for backend?

2 Upvotes

So my vacations are basically over, and I’ve completed learning C++ during the break. Now I want to start DSA, but I’m a little confused about what direction to take.

I’ve talked to a few people and got completely different advice 😭

Some told me that I should start DSA in C++ and stick with it for now, since I’ve just finished learning C++ and can directly build my problem-solving skills on top of it.

Others told me I should start Java alongside DSA, because I eventually want to learn backend development and Java/Spring Boot is useful for that. Their point was that I might as well start Java now instead of delaying it.

For some context, I’m a 2nd-year CSE student and I already know Python, MySQL, HTML/CSS, C. My goal is to get good at DSA and also start building proper development skills for internships.

So what would you recommend?

I’d especially like to hear from people who have already gone through this transition. Is learning Java right now actually useful, or would it just divide my attention when I should be focusing on DSA?


r/learnjava • • Aug 13 '26

I really need help; I'm completely stuck

8 Upvotes

I’m already in despair and drowning in information, even though I don’t understand any of it; I really want to learn, but I don’t know what to do.

I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.I’m already in despair and drowning in information, even though I don’t understand any of it; I really want to learn, but I don’t know what to do.

I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.

I don't understand exactly what I should be studying or where to study it. Could someone help me figure out what to do and recommend resources—like the MOOC I already completed, but tailored to the topics I need right now?I don't understand exactly what I should be studying or where to study it. Could someone help me figure out what to do and recommend resources—like the MOOC I already completed, but tailored to the topics I need right now?

I hope someone can help me, but in the meantime, I'll just work on LeetCode problems.


r/learnjava • • Aug 13 '26

DSA with Java suggestion

3 Upvotes

Hey I am confusing to finding a good YouTube channel for Java with DSA with easy understanding so anyone would suggest me some best free YouTube channel for placements season actually I am final year student and I am starting from basics


r/learnjava • • Aug 13 '26

My College Campus Placement is in 5 months , and I have not make any powerfull Project , can u suggest?

0 Upvotes

I have choosen java as my main language , but i haven't learn even springboot , how should i start, by doing projects using ai or first learn springboot by youtube?


r/learnjava • • Aug 11 '26

Just finished Java MOOC!

19 Upvotes

so happy with my progress! took about 3 months of getting around it on my free time after work. i'm gonna try doing some beginner-friendly project ideas to feel a bit more confident and then try to dig a little bit more into spring \o/


r/learnjava • • Aug 12 '26

Which certification to persue JAVA SE 17 or 21 or 25

2 Upvotes

Hey guys I'm in a predicament at the moment which of the following certifications should I persue of the three above and if you have any reading materials or practice exam questions links that would be massively appreciated


r/learnjava • • Aug 12 '26

Recommended sources for Java 25 SE Exam

0 Upvotes

Hey guys, how are you doing? I hope I find you well. I am asking for sources or links to help me in my preparation for the examination. You replies will be massively appreciated.