Tips For How to Get a Java Developer Job in 2024

Тәжірибелік нұсқаулар және стиль

Tips and strategies for finding a job as a Java developer in 2024.
Mainly focused on the Java developer with 3+ years experience, not someone just getting started.
If you are just getting started, check out roadmap.sh/java for a learning path.
Table of Contents:
00:00 - Introduction
00:23 - Tech Recession
00:38 - Online vs Face to Face
02:10 - User Groups
02:42 - Domain and Function
04:01 - AI and LLMs
05:02 - Working with Recruiters
06:32 - Cloud Deployment
08:08 - Full Stack Development
12:06 - SQL and RDBMS
12:50 - Recession Timeline
15:22 - Starting a Business
16:24 - Wrap up

Пікірлер: 43

  • @PatrickCoffey777
    @PatrickCoffey7773 ай бұрын

    Good stuff! Thanks for the insight!

  • @loganbelew4832
    @loganbelew4832Ай бұрын

    Hey man thanks for this video, I'm just now getting into Java and AWS development after graduating from a bootcamp that i did javascript/react and python/django in. I am also taking a advanced SQL class and learned docker recently so it was nice to hear that full stack, cloud deployment and sql are things that recruiters are looking for👍

  • @TaurusWitchyWoman
    @TaurusWitchyWoman2 ай бұрын

    I graduated from a coding boot camp that was very hard to complete for a new beginner and in the middle of it is when this whole tech layoff/crash started. I’ve been searching for work for a year and just feel dejected. I know I should build more projects and network but the morale is low 😅. Seeing this video pop up was so nice! Thank you for your advice

  • @ChangeNode

    @ChangeNode

    2 ай бұрын

    I'm so sorry. Hope you didn't have to take out a loan or anything. Glad the video was helpful - hopefully between the vid and browsing the comments here you can get some useful tips & at least you know you aren't alone in your situation.

  • @YakoBlast
    @YakoBlast2 ай бұрын

    thanks man really good stuff here

  • @abedalrawas2656
    @abedalrawas265625 күн бұрын

    From a Java developer I'm surprised it's not only me who likes HTMX and Sveltekit someone put something in the Java that made us gravitate into these technologies hehe. Very relatable and insightful video thank you.

  • @pierce_grossman
    @pierce_grossman2 ай бұрын

    Great content, unlike other clickbaity stuff on YT.

  • @bbharat307
    @bbharat307Ай бұрын

    thank you

  • @fredxu3709
    @fredxu37094 ай бұрын

    Thank you passing along the information, Will. Very informative. Competition is brutal when I try to land a job in a market like this. I guess I will just keep my part-time job and be on the lookout for opportunities.

  • @ChangeNode

    @ChangeNode

    4 ай бұрын

    Absolutely. Goal is to get three years of tech on your resume, build a portfolio, and start talking to/building a relationship with recruiters. Offer to buy a recruiter a coffee and you will go far. :)

  • @AIRRAZOR44

    @AIRRAZOR44

    2 ай бұрын

    @@ChangeNodeI know of Mid - Senior SWE who didn’t find a new job for months to almost a year You’re tell people to accumulate 3 yrs of exp when so many job posting now require 5+ yrs exp 😂

  • @jacoboreore
    @jacoboreore2 ай бұрын

    Following you since today, 3/22. Great channel. Background: laid off the past month, experienced in Python/Java/Clouds/DBs/FE/BE (very). Since I've been working for 20 years without breaks, I will take a break to regroup. I would like your opinion about Quantum computing, blockchain, and WASM (JS hater here, I know it but it is kinda the vegetable you hate and need to eat).

  • @ChangeNode

    @ChangeNode

    2 ай бұрын

    Speed round: Quantum - super interesting but no jobs except at very BigCo and research. Blockchain - very very few actual practical uses for distributed public databases with no actual legal backing. Crypto is probably one of the worst inventions in history. Stay far away. WASM - very nice for porting C/C++/etc stuff but weirdly limited as an actual target platform, doesn't seem to be a big of a deal for perf as one might think. JS - I have been trolling JS since 1995 and last year I needed to do a client that targeted both web & mobile. I bit the bullet and build an app with SvelteKit and TypeScript and ngl it was honestly the best client-side dev exp I've had in years, maybe since I first used DropWizard 1.0? Thinking of doing a video on this...

  • @sapientum08
    @sapientum082 ай бұрын

    Thank you, it's good content.

  • @ChangeNode

    @ChangeNode

    2 ай бұрын

    Thanks! :)

  • @keldur16
    @keldur164 ай бұрын

    Are you familiar with Vaadin at all? I’m still learning and not job ready at all as I’ve been programming for about 6 months. Using Vaadin with spring boot makes it easy for me to practice making simple web apps like BMI calculators and such. I’m adept enough to know the limitations but so far Vaadin hasn’t given me any problems.

  • @ChangeNode

    @ChangeNode

    4 ай бұрын

    Absolutely! If you are using Vaadin and like it that’s great. I think one of the challenges of Vaadin is that it requires knowing the Java side, the JS side, and the Vaadin side. Bit like how the marketing for an ORM will pitch “just let the Java generate the SQL” but the extra abstraction actually can add a lot of complexity. The painful part for me with Vaadin is building new components. 🤷‍♂️

  • @vytorbrb3568
    @vytorbrb35682 ай бұрын

    Hi, at 9:52, what would you say to the inverse situation? FullStack Javascript/Typescript developer who wants to learn java to add Springboot to the Backend SkillSet.

  • @ChangeNode

    @ChangeNode

    2 ай бұрын

    Java/Spring Boot are core enterprise stacks. I've been a Java dev since 1995 and it's been very good. Back in the day(tm) it was full stack, nowadays it's basically all enterprise REST at scale. IMHO if you have both and decent RDBMS you are probably about as good as it gets in this market.

  • @vytorbrb3568

    @vytorbrb3568

    2 ай бұрын

    @@ChangeNode awesome, how long do u think it’s necessary to be able to join the market if I’m a beginner at Java

  • @ChangeNode

    @ChangeNode

    2 ай бұрын

    @@vytorbrb3568 oof how long depends on you. I think roadmap.sh/ CS, Java, Spring Boot, SQL roadmaps are good starts. RE joining the market right now it's rough (see all the other comments) but in a few years if it's anything like 2001 and 2008 crashes it'll pick up again. Everyone is concerned about future WRT AI etc but if everyone flees and AI isn't quite as awesome as we think (eg there's just some unknown wall on how good an LLM can get, or they are uneconomical, or...?) then in a few years you could be in a very good spot. Lot of ifs in all of it... predicting the future is hard. ;)

  • @shreypatel9379
    @shreypatel93794 ай бұрын

    What do you think about the spring boot opportunities in the current job market in US? Is mastering Spring framework a good bet right now?

  • @ChangeNode

    @ChangeNode

    4 ай бұрын

    Spring Boot is absolutely the default. The market is really hard to assess right now because of the layoffs. That said the mainstream thing right now is Spring Boot, which means even if nobody built a single new Spring Boot app it will still be the standard for many years. Indeed and LinkedIn searches for this kind of thing are your friend.

  • @shreypatel9379

    @shreypatel9379

    4 ай бұрын

    @@ChangeNode Thanks for the insight!

  • @fun2rideadventure
    @fun2rideadventure6 күн бұрын

    why htmx and not Lit - html

  • @cicciopasticcio8469
    @cicciopasticcio84692 ай бұрын

    5:01 thanks, could you please add some links. Really appreciated

  • @Nokoredev
    @Nokoredev13 күн бұрын

    I do love java / Springboot, but I have been building angular UI's

  • @ChangeNode

    @ChangeNode

    8 күн бұрын

    Yeah, I know a bunch of other Java devs that like Angular as well. FWIW component-party.dev/

  • @Nokoredev

    @Nokoredev

    8 күн бұрын

    @@ChangeNode thank you

  • @Regalman
    @RegalmanАй бұрын

    I spent the last 5 years just learning React and Javascript frameworks I am open to learning Java but the jobs I see say they want 5 years of Java experience so do I just learn Java and lie and say I have 5 years exp? What if the coding test is all Java and I just bomb it. I going to try obviously as I have no choice but damn.

  • @ChangeNode

    @ChangeNode

    Ай бұрын

    Personally I'd add TypeScript & SQL eg w/something like Prisma before Java, but that's just my two cents...

  • @Shorts_Feelit
    @Shorts_Feelit4 ай бұрын

    Sir Can you help to get a remote internship I am ready for unpaid internship I am into (HTML,CSS, JAVASCRIPT ) I am complete beginner and in mt last year of graduation.

  • @ChangeNode

    @ChangeNode

    4 ай бұрын

    I wish I could help, but I don't know of anyone looking for a remote intern right now. You might want to check out this video & channel. He's covering a lot of web dev topics and has a lot of great advice. kzread.info/dash/bejne/k2p9q8qwitmanNY.html The biggest suggestion I would have would be to start building out a portfolio of your work. You can deploy a website to Vercel for free/very cheap. I would also suggest posting on forums for topics you are interested in on Reddit in particular. You might want to look for jobs that involve content development as a way to build experience as well. Something that involves light HTML/CSS/JS integration. For example, most websites nowadays are built with stuff like Wordpress, SquareSpace, Wix, or Ghost. If you learn how to use one of those I'm sure you could find people who need help.

  • @Shorts_Feelit

    @Shorts_Feelit

    4 ай бұрын

    @@ChangeNode Thanku Sir

  • @buttercakeluv
    @buttercakeluv2 ай бұрын

    Couldn't get a job for 1+ year exp.

  • @ChangeNode

    @ChangeNode

    2 ай бұрын

    Still looking or found something?

  • @buttercakeluv

    @buttercakeluv

    2 ай бұрын

    @@ChangeNode still looking :(

  • @user-zg2bx4oz2p
    @user-zg2bx4oz2pАй бұрын

    Those tips sounded like, learn 2 or 3 more professions and you will be good, you are backend java? Just learn devops and frontsend, just 2 new professions 🤣

  • @ChangeNode

    @ChangeNode

    Ай бұрын

    Sigh. Yeah. Back in the day full stack was pretty common, nowadays for a variety of reasons it's usually more specialized. FWIW I think most Java devs can pick up SvelteKit pretty quickly. Same with the basics of Docker, esp if you use the desktop client. But yeah, it does feel like that. :\

  • @scriptkeeper8243
    @scriptkeeper82433 ай бұрын

    Ugh vote better this November as well. Remember what drives this is high interest to get COL down, but high property value is more money in the govs pocket. Stop voting for big tax candidates. That free crap ain’t free.

  • @Chr1s-fm6bi

    @Chr1s-fm6bi

    15 күн бұрын

    Housing taxes are paid locally, not state, not federal. High interest does not get cost of living down, it tries to slow the increase. The Fed sets the rate, not the President. But he says vote better 😂 🤣

  • @ias5462
    @ias54622 ай бұрын

    I want to know for java full stack should i work on with thymeleaf,jsp or should i learn react for the future aspect currently am a fresher

  • @ChangeNode

    @ChangeNode

    2 ай бұрын

    If it was me I'd say start with SvelteKit first (much easier and more fun than React IMHO) and then learn React. kit.svelte.dev/ component-party.dev/ HTML + CSS + JS/TS + SQL are forever skills IMHO. Don't see much Thymeleaf in the real world. If you build REST w/Spring Boot and add in front end that should be solid.

Келесі