Hey everyone! I'm a Java backend developer with four years of experience, and I'm facing a tricky decision regarding my career. I have around 500 euros to invest in my skills, and I'm trying to figure out the best path forward given the current tech landscape. Recently, during my onboarding at my current job, my team asked if I had any AWS experience, and I had to admit that I didn't, which was a bit of a wake-up call. I'm realizing that relying solely on my Java skills may not be enough anymore.
I'm considering three options: continuing in Java backend development while adding AWS certifications to my portfolio, completely switching to DevOps, or diving into MLOps to stay ahead of the AI trend. After some research, I'm leaning towards the first option — enhancing my Java skills with AWS cloud knowledge. My plan is to start with the Cloud Practitioner certification, then move on to Developer Associate and finally Solutions Architect Associate, using courses from Stephane Maarek on Udemy and practice exams from TutorialsDojo.
However, I'm concerned about the future of Java backend development with AI advancing so quickly. Will there still be a demand for Java developers in the next several years, or will AI take over most of that work? Also, are AWS certifications truly valuable in making me more competitive, or do they just serve as a box to check off for employers?
5 Answers
AWS is definitely something Java developers should look into for deploying their applications. While AI may change some coding practices, understanding cloud services is crucial. The AWS Developer course will give you good insights into how to run your Java apps on the cloud—definitely a skill you want to add to your repertoire.
I’d say real project experience outweighs certifications. Just find something to deploy or create—it'll give you practical knowledge that’s invaluable. Getting hands-on with actual projects will make you much more marketable than just having certificates on paper!
A lot of folks recommend getting hands-on experience with AWS before committing to certifications. The fields of DevOps and MLOps are quite crowded lately, and the job market is tough. Focusing on integrating real cloud skills with your Java background seems like a solid plan.
It's interesting you mention MLOps because I'm making a shift from infrastructure to building services myself! I have AWS certifications, but they've not done much for me job-wise. However, the knowledge I picked up while studying was incredibly beneficial. I think the learning curve is what really matters; maybe explore other programming languages or specialties in AI to broaden your horizons.
From my experience, certifications can feel helpful during learning, but not many employers put much stock in them. I had certifications, and they expired after three years! They're useful if you want to land a consulting job or join an AWS partner, but it's really the skills that matter. Starting simple with a practitioner might make sense, then aiming for the Solutions Architect, which requires more investment in time and learning non-AWS alternatives as well.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically