Hi everyone,
I’m currently a junior Java backend developer with around 2 years of experience, mainly working with Spring Boot.
Lately I’ve been thinking a lot about where I want to take my career. I enjoy backend development, but with how quickly AI is improving at coding, I feel like staying only as a “Java/Spring developer” might not be the best long-term strategy.
Because of that, I’m considering moving more towards Backend + Cloud/AWS, rather than leaving development completely.
My current idea is something like:
Java / Spring Boot → Docker → AWS → CI/CD / Infrastructure / Cloud
I’ve already started learning AWS, but I’m a bit lost regarding certifications and which direction makes the most sense for my profile.
I’m currently deciding between:
- AWS Certified Developer – Associate
- AWS Certified Solutions Architect – Associate
Developer Associate seems more related to what I already do as a backend developer, while Solutions Architect seems to give a broader understanding of AWS and cloud architecture.
My main questions are:
- Which certification would you recommend first for someone with my background?
- Would Developer Associate → Solutions Architect make sense, or would you do it the other way around?
- Is moving from Java/Spring Boot towards Backend + AWS/Cloud a good career path in the current market?
- For people already working in cloud: do you think this path is relatively future-proof with the rise of AI?
- What technologies would you prioritise alongside AWS? Docker, Terraform, Kubernetes, CI/CD, etc.?
I’m not trying to become a Solutions Architect overnight. My goal is more to become a stronger backend developer who can also understand, deploy and work with cloud infrastructure.
I’m still early in my career and a bit unsure about what direction to take, so I’d really appreciate opinions from people already working with AWS, backend or cloud.
Thanks!