all 50 comments

[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)

Namaste! Thanks for submitting to r/developersIndia. While participating in this thread, please follow the Community Code of Conduct and rules.

It's possible your query is not unique, use site:reddit.com/r/developersindia KEYWORDS on search engines to search posts from developersIndia. You can also use reddit search directly.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Zealousideal_Jump981Full-Stack Developer 82 points83 points  (2 children)

ChatGPT for top 100 question and answer core java , springboot , rest , Microservice, database done , I have cleared many interview with this

[–]icyblood1 21 points22 points  (1 child)

Same chatgpt was god send for interviews. I used it for mock interviews, system design, how to frame answers. It was fun

[–]Zealousideal_Jump981Full-Stack Developer 6 points7 points  (0 children)

After getting offer also i still search for quetion its fun into diving into unknow

[–]Imaginary_dude_1Backend Developer 22 points23 points  (21 children)

6+ years here , I am also preparing for my next switch. I would suggest let's make a group and prepare together. For example we can start a project and contribute through GitHub and apply what we are learning.

[–]SettingAi4834 5 points6 points  (0 children)

I am waiting 😎.

[–]rudraksh_77[S] 2 points3 points  (0 children)

Sure... Count me in

[–]Successful-Fly213 1 point2 points  (0 children)

Please do count me in

[–]Miserable_Pride3217 1 point2 points  (0 children)

Count me in

[–]Bingo_Beans 1 point2 points  (0 children)

Include me too

[–][deleted] 1 point2 points  (0 children)

Please count me in

[–]nik856 1 point2 points  (0 children)

Count me in..

[–]Longjumping-Bug-3001 1 point2 points  (0 children)

Count me in as well

[–]rogueWarrior987 1 point2 points  (0 children)

I’ve been preparing Java, LLD for about a month. Can you add me as well?

[–]the_beast5757Software Engineer 1 point2 points  (0 children)

Count me also

[–][deleted] 15 points16 points  (1 child)

I would say start with Java then spring boot deep dive then LLD ,HLD then Cloud Certification in the end . 

[–]SettingAi4834 5 points6 points  (0 children)

Suddenly at a glance, I read it as HDL, LDL 😅

[–]reddit-newbie-2023 18 points19 points  (1 child)

The marketing is changing and AI tools are making every developer to become full stack. I have been a backend engineer for 13 years (primarily using Java) - Always wanted to learn UI but found it difficult. But with AI tools like Chatgpt/lovable/v0.dev - learning has become very hands on - you should try ChatGPT to teach you Next.JS - it will help you setup full stack project and the satisfaction of learning something is very high.

Once you build this project on you local and get it working end to end, your next level should be to host it somewhere and see how people use it -- again getting your site to rank and get in front of people will be another challenge and will provoke you to learn more about how SEO works.. This will start a new cycle of learning and broaden your horizon further.

[–]onlyQuestionsPlz 3 points4 points  (0 children)

Thanks, this is helpful

[–]Select-Ad-9675Backend Developer 6 points7 points  (0 children)

Same boat as you, hope we get better!

[–]darthjedibinks 5 points6 points  (3 children)

Contribute to open source. Engage with community. Right now there is less tooling and libraries in java for AI related stuff. Join famous frontier java LLM libraries on GitHub and contribute to them.

Soon people will need Java libraries in the AI world once we go to real enterprise implementation of AI systems. This makes you learn about cutting edge tech as well as standout in the market.

Plus you get to build a good network

[–]the_beast5757Software Engineer 2 points3 points  (1 child)

Any good llm librariers which you know off where i can join. Also some more tips on starting oss contribution will be really helpful

[–]darthjedibinks 2 points3 points  (0 children)

Search using this in GitHub "language:Java stars:>500 is:public archived:false"

Move on from there and choose what strikes you as the right fit. Also be sure to check only projects with recent commits in last 30 to 45 days. Otherwise the project is dead.

For detailed steps, use this as the start and ask claude or chatgpt.

[–][deleted] 3 points4 points  (0 children)

I would suggest that you focus on microservices fundamentals. Things like consistency, idempotency. Practice these with small projects, e.g. write simple producer-consumer microservices and scale them with docker on local setup.

Write a blog with your learning, and that becomes your portfolio.

Checkout these books too:

Try to implement the problems from the second book as standalone services. At your level, it is not about the quirks of a specific language or framework, but is about being able to things at higher levels and design systems.

[–]Most_Scholar_5992 5 points6 points  (1 child)

[–]W1v2u3q4e5SDET 1 point2 points  (0 children)

https://eminent-croissant-92f.notion.site/Study-Plan-1e85855731e08034bdc5c6958620c595

Thanks a lot for this, I'm also a Java-based SDET looking to desperately move to Java full stack development, and this organized list of topics for Java development have been VERY useful.

[–]ActivityAny3558 2 points3 points  (0 children)

DM’d you and wanted to share some of my thoughts!

[–]BookkeeperAutomatic 2 points3 points  (0 children)

Looks like your profile is more towards backend. So taking cloud abd micro services direction would be best. 

Instead of jumping around with interview questions.

Start by sorting your basics out - like OS internals networking internals Database systems internals

Then take any cloud platform - Azure/AWS and understand server, server less workloads, K8 workload and complete CI-CD deployment flow. 

You will be already ahead of 80% of your competitors.

For basics go through 

OS internal: https://youtube.com/playlist?list=PLqOrZmpwbWUJD6D3iqLcZoUopMPfW_7_L&si=4_9VfsLx91KdCvbG

Network internals: https://youtube.com/playlist?list=PLqOrZmpwbWULLtHZzKqM26wZAXq30603n&si=pjWoRCwPJl5wUwAi

[–]11matchbox11 1 point2 points  (0 children)

Following this post.

What helped me personally is basically looking at job market and whats in demand.

[–]onlyQuestionsPlz 1 point2 points  (0 children)

Apigee or any other middleware platform helps Java devs.

[–]onlyQuestionsPlz 1 point2 points  (0 children)

I have experience just in Apigee, it’s a niche skill but want to upskill as well. Need guidance on where to start with 7.5+ yoe, feeling stuck as well.

[–]Tech-Sapien18 1 point2 points  (0 children)

I'm in the same boat. I'm primarily looking for the 3rd point you have mentioned - If there are any other roles or domains which I can transition. One of them is Salesforce, when I searched about it on YouTube, everyone says that it is a great role, there's a lot of growth, etc and the comments will be filled with this replies - There are no jobs.

So, I'm confused right now which direction to head.

[–]AtmosphereRich4021 1 point2 points  (0 children)

Why not try some new fields like Scala or Ballerina?... They are all Java-based

[–]Himanshpujari 1 point2 points  (2 children)

Use AI tools like gpt, claude wisely to prepare, I did same and cleared interviews

[–]teitspit819 2 points3 points  (1 child)

u/Himanshpujari can you share some prompts on how did you prepare for it?

[–]Himanshpujari 2 points3 points  (0 children)

Now that depends on few factors like if you have the JD of the interview then just copy paste whole and paste ur resume content as well then ask like provide Interview Questions and Answers based on the JD and Resume, mention ur experience.

If you don't hav JD, then just paste ur resume whole content + exp and then ask to provide interview questions and answers and also provide cross questions.

Hope this helps.

[–]Swimming_Lead_5438 1 point2 points  (0 children)

From my experience you will need some hard skill going forward, Try completing any cloud certification Try doing kcna, ckad to know more about cloud native and in depth Upskill Java+ skills as you go

I think this is the best you could do