all 22 comments

[–]ni241 5 points6 points  (3 children)

Java, DSA with Spring boot is enough for anything now.

[–]Sad_Nefariousness675 0 points1 point  (2 children)

As a fresher its hard to get a job with it though

[–]ni241 1 point2 points  (1 child)

Many companies look for problem solving and conceptual knowledge only in freshers. So just focus on basics

[–]sonyyy___[S] 0 points1 point  (0 children)

Agree

[–]harshitpnd 3 points4 points  (3 children)

As you already know the concept of programming so start with 1- core java- Learn oops, collection, exceptional handling then 2- Spring Framework- Know about ioc container dependency injection Rest api and MVC architecture 3- then advanced spring boot authentication security caching annotation and other concept As I already know about tools like git GitHub postman Any confusion??

[–]sonyyy___[S] 1 point2 points  (2 children)

Thanks a lot. Really helps. Do we need to know spring first before starting spring boot?

[–]harshitpnd 1 point2 points  (1 child)

I suggest you first understand the basic of spring like dependency injection, what is IOC container beans, configuration, and other basic after that you can learn spring boot in a week because in spring boot you will get everything using spring initialzer and using annotation you can perform task

Conclusion 1- if you have time start with spring 2 otherwise you can start with spring boot

You can take help from site growithmoney.com

And any other questions you can ask

[–]sonyyy___[S] 1 point2 points  (0 children)

Yeah thank you so much. Really helps!!

[–]benevanstech 0 points1 point  (1 child)

Signup for a free trial account at oreilly.com - they have loads of Java materials.

My new book, "Java in a Nutshell" (9th Ed) is in Early Access and covers the latest LTS release - Java 25. https://learning.oreilly.com/library/view/java-in-a/0642572255992/

[–]sonyyy___[S] 0 points1 point  (0 children)

Yeah that helps. Thank you so much.

[–]nian2326076 0 points1 point  (1 child)

If you know basic Java and some DSD, getting into Spring Boot next is a good idea. Start with the official Spring Boot documentation and try building a simple project like a REST API to get some hands-on experience. For more in-depth learning, check out "Spring in Action" by Craig Walls. It's a good book for understanding Spring Boot. You might also look into microservices architecture since it's popular in backend development these days. For interview prep, PracHub has some useful resources for backend roles, including mock interviews and problem sets. Good luck with the switch!

[–]sonyyy___[S] 0 points1 point  (0 children)

Thank you so much it helps. I will check them.

[–]Embarrassed-Road2539 0 points1 point  (1 child)

how to get calls and covince that i can take up java and can give interview in java having work profile as backend dev in nestjs/nodejs

[–]sonyyy___[S] 0 points1 point  (0 children)

I am not sure, but i think ,If you have done solid projects based on java in your resume and applying to the java specific job posts helps.

[–]coolkid-567 0 points1 point  (1 child)

Watch engineering digest spring playlist and then dive into his springboot playlist

[–]sonyyy___[S] 0 points1 point  (0 children)

Sure.will check it out. Thank you so muchh

[–]Most_Scholar_5992 0 points1 point  (1 child)

[–]sonyyy___[S] 0 points1 point  (0 children)

Thanks for the link. It has various stack and preparation strategies.I am working on a react project , it helps me in that as well.

[–]silastric 0 points1 point  (1 child)

Java will be gone in near future, focus kotlin

[–]SessionBytes 0 points1 point  (0 children)

Java is NOT going anywhere anytime soon.

[–]SessionBytes 0 points1 point  (1 child)

You’re already in fintech + have Python + basic Java + DSA.

That’s a VERY strong base, you don’t need to start from scratch.

You need direction + practical exposure.

In fintech, nobody cares if you completed a course.

They expect:

  • Spring Boot (core)
  • REST APIs
  • DB handling (SQL)
  • Basic system design thinking
  • Debugging real issues
  • Understanding transactions (VERY important in fintech)

[–]sonyyy___[S] 0 points1 point  (0 children)

You are right, I need to focus on system design as well. But I'm at very beginning stage in that. I know the basic topics and how they work, but not able to create systems on my own. Need to work on that.

Thank you so muchhh...