Tips For How to Get a Java Developer Job in 2024

Поделиться
HTML-код
  • Опубликовано: 19 июн 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

  • @TaurusWitchyWoman
    @TaurusWitchyWoman 3 месяца назад +5

    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  3 месяца назад

      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.

  • @PatrickCoffey777
    @PatrickCoffey777 3 месяца назад +1

    Good stuff! Thanks for the insight!

  • @YakoBlast
    @YakoBlast 3 месяца назад +1

    thanks man really good stuff here

  • @loganbelew4832
    @loganbelew4832 2 месяца назад +1

    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👍

  • @pierce_grossman
    @pierce_grossman 2 месяца назад +2

    Great content, unlike other clickbaity stuff on YT.

  • @bbharat307
    @bbharat307 Месяц назад +1

    thank you

  • @abedalrawas2656
    @abedalrawas2656 Месяц назад

    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.

  • @fredxu3709
    @fredxu3709 4 месяца назад +6

    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 месяца назад +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 3 месяца назад +1

      @@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
    @jacoboreore 2 месяца назад +2

    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 месяца назад +3

      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
    @sapientum08 2 месяца назад

    Thank you, it's good content.

  • @keldur16
    @keldur16 4 месяца назад +2

    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 месяца назад +1

      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. 🤷‍♂️

  • @shreypatel9379
    @shreypatel9379 4 месяца назад +3

    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 месяца назад +3

      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 месяца назад +1

      @@ChangeNode Thanks for the insight!

  • @vytorbrb3568
    @vytorbrb3568 3 месяца назад +1

    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  3 месяца назад +3

      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 3 месяца назад

      @@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  3 месяца назад +1

      @@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. ;)

  • @Nokoredev
    @Nokoredev 29 дней назад

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

    • @ChangeNode
      @ChangeNode  24 дня назад +1

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

    • @Nokoredev
      @Nokoredev 24 дня назад

      @@ChangeNode thank you

  • @fun2rideadventure
    @fun2rideadventure 22 дня назад

    why htmx and not Lit - html

  • @Shorts_Feelit
    @Shorts_Feelit 4 месяца назад

    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 месяца назад +3

      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.
      ruclips.net/video/a6IIhwZv4ls/видео.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 месяца назад +1

      @@ChangeNode Thanku Sir

  • @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...

  • @buttercakeluv
    @buttercakeluv 2 месяца назад

    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 2 месяца назад

    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  2 месяца назад +1

      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
    @scriptkeeper8243 3 месяца назад +6

    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 Месяц назад +1

      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 😂 🤣

  • @cicciopasticcio8469
    @cicciopasticcio8469 3 месяца назад +1

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

  • @ias5462
    @ias5462 3 месяца назад

    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  3 месяца назад +1

      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.