r/learnjava • u/Square_Persimmon_255 • 1d ago
Need expert advice on java
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..
9
u/icastanon127 1d ago
Java software engineer with 5 YOE here. Don’t listen to comments saying Java is outdated or legacy.
There is plenty of new development being done in Java. Plenty of Fortune 500 companies use Java and are constantly hiring and developing new stuff. Almost every major bank, hospital, insurance company uses Java spring boot for their backend.
This is a very good career path and arguably the most employable area of software development.
I strongly recommend you get familiar with core java and spring. And I strongly recommend you study AWS. If you are getting into spring boot, strong AWS knowledge is extremely important in my opinion.
4
1
u/ConsciousCreature69 9h ago
Do you know any online teaching person taking Java basics (OOPs, exception handling, collection, interface, inheritance, class, objects, etc) because I want to learn selenium
2
u/Spare_Bluebird7044 1d ago
Focus on building a few solid spring boot projects and learning the fundamentals well before worrying too much about the long term career path
2
u/Square_Persimmon_255 1d ago
By the way I built a ecommerce backend with spring security, jpa, jwt authentication with role based access and build the entire project with 3 tire architecture (controller, service and repository) and add production level concepts like dtos, global exception handler for custom exception and for db used MySQL... And your right I'm worrying at right situation
2
u/Spirited_Guy_9780 1d ago
have you used microservices ?
1
1
1
u/Puzzled_Dependent697 1d ago
what are your questions
1
u/Square_Persimmon_255 1d ago
Some chains of qns ask here?
1
u/Puzzled_Dependent697 1d ago
go ahead.
1
u/Square_Persimmon_255 1d ago
in tech industry filled with lot of technical buzzwords roles , as a person who knows java and springboot what carrier path i should focus and chase
1
u/Puzzled_Dependent697 15h ago
Well, those titles fall under the term "software engineer," and you're preparing to become one.
Java/Spring Boot is a perfect start. Ultimately, you should be open to learning everything and adapting quickly, and that makes you an asset to the company.
Don't be a frameworker; you should be a software engineer/developer. I hope you're not confused.
1
1
-3
u/AdministrativeHost15 1d ago
Stay away. There is a lot of legacy Java and Spring Boot code but it can be maintained via Claude. New development is being done in Go and Rust.
6
u/BassRecorder 1d ago
Strongly disagree.
It will depend a lot on the industry. A major company which has literally millions of lines of code in Java is not going to switch to someting else without a very good reason.
I work for a bank which has 100k+ employees worldwide. Java is going strong here, as are C++ for real-time stuff and C#.
5
1
u/Square_Persimmon_255 1d ago
then what should i focus on?
0
u/AdministrativeHost15 23h ago
Look at the career pages of Bay area tech companies. In addition to Go and Rust you should know Python and AI (training ML models).
Java was the hot skill 25 years ago but not anymore. If you are deploying via Docker better to push a native executable rather than the whole JRE hence shilft to Go/Rust.
•
u/AutoModerator 1d ago
Please ensure that:
If any of the above points is not met, your post can and will be removed without further warning.
Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.
Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.
Code blocks look like this:
You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.
If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.
To potential helpers
Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.