Hi all,
I'm currently navigating a career decision and could really use some expert opinions from fellow developers.
My Background:
I have experience in Java backend development, I have a good knowledge in Spring, Spring Boot, Hibernate, Data JPA, Spring MVC, Microservices. unfortunately I had a gap in my development journey (Was working with this startup who never started development process due to lack of clients. I'm now looking to return or switch fully into a traditional software development role — preferably in Java (backend-focused).
The Challenges I'm Facing:
- Many job listings ask for 3–5 years of “recent” experience.
- Some companies prefer newer stacks or full-stack developers.
- I feel a bit behind, though I’m confident once I get in, I’ll perform well.
My Questions to You:
- Is there still a good scope for traditional backend developers (Java/Spring) in 2025?
- Are companies hiring devs with older experience if they can prove current skill?
- Should I shift to full-stack or stay focused on backend?
- Any advice for positioning myself better in this market?
- With AI and automation growing so fast, is traditional backend development (Java, Spring, REST APIs, etc.) still a safe and valuable path?
- What are the current market conditions like in 2025 for devs — especially for people returning or restarting or freshers?
- Should I consider going full-stack or learn something else to improve my chances?
- What skills, tools, or technologies should I focus on now to stay relevant and hireable?
If you’ve been in a similar situation or are working in hiring/mentoring roles, your perspective would be incredibly helpful. What would you do in my place?
I'd love to hear your honest thoughts, experiences, or suggestions.
Thanks in advance!
Top comments (0)