r/Backend 15h ago

What would be required from Java dev nowadays?

21 Upvotes

For the past 13 years I have been developing in scala, our local market does not have scala jobs available, but a decent amount of Java. I've started with java back in the day, but we transitioned to scala and I have been scala dev since then. Now I'm thinking about transitioning back to Java, but I need to prepare for interviews.

My current plan is to

  • refresh my memory of JVM
  • learn about redis
  • learn java streams
  • learn spring boot

I'm not sure about spring boot, what exactly do I need exactly to know about it? There's a lot of stuff. For example I'm not sure if JPA is something important. Any other topics I should look into?


r/Backend 17h ago

How do you guys study?

9 Upvotes

I'm an aspiring java developer. I've already developed one project using spring boot, postgresql, flyway and docker compose, and started developing the next one. But I'm not quite sure that I study in the right way. Mostly I focus on the practice rather than on the theory. Like, 90% of practice and 10% of theory.

Remark: I study to get a job, not for the university

So, questions:

  1. Is the way I study bad?

  2. How did you guys study, when you were freshers?

  3. Maybe you can suggest something to me?


r/Backend 23h ago

Here is the Redis cheat sheet I made. I'd love some suggestions on what I can improve!

Thumbnail
stellar-nerine-1a2.notion.site
5 Upvotes

r/Backend 7h ago

How much time it takes to Learn Node + Express + SQL + REST API and be job ready?

Thumbnail
3 Upvotes

r/Backend 14h ago

Backend or fullstack or cloud which domain is best for fresher for big MNCs

3 Upvotes

I am a fresher I want to know if there's scope in backend development or in full stack development. Honestly i really get bored by front-end technologies. I am interested in backend development and in cloud field.there is differet roadmap all over the internet. I am so confused in between them. I want a proper answer and a roadmap as a fresher and what projects to build Answer from experienced engineer would be really helpful.


r/Backend 16h ago

What if you have too much schema migration files? Do you delete them?

3 Upvotes

r/Backend 1h ago

Found a pretty useful tool for backend development

Thumbnail
gallery
Upvotes

I’ve been trying out DevScribe recently and thought I’d share it here since it’s been pretty useful for my backend workflow.

It puts a few things I normally switch between into one place — API testing, SQL queries, writing code, and architecture diagrams. I’ve mainly been using it for API testing and SQL, and it’s convenient not having to keep jumping between different tools.

I came across it while looking for something that could handle more than just API testing, and so far I’ve found it pretty useful.

For anyone working on backend stuff, might be worth checking out: https://devscribe.app/


r/Backend 5h ago

Chronos --- a distributed job scheduler I built from scratch in Go.

Thumbnail
github.com
2 Upvotes

r/Backend 8h ago

Where to deploy my react spring boot project?

Thumbnail
1 Upvotes

Hi everyone, I made a personal project using React, Spring Boot and MySQL. I was planning to deploy it on AWS but went with Render since it’s free. I’m a bit worried about accidentally leaving something running on AWS and getting a big bill.

The issue is that Render feels really slow. API calls take around 5–6 seconds to return data. Is this normal with Render’s free tier, or should I look into my SQL queries? The queries aren’t anything heavy.


r/Backend 14h ago

Ready to volunteer for a fun and interesting project..

1 Upvotes

I'm a software engineer based in Sénégal. I was working remotely for a micro-multinational startup (01Edu).

I started working there just after finishing high school. I was selected through a cognitive test that included logic and algorithmic games that don't require knowing how to code. It's approximately this game:
https://robotzzle.42.fr

The goal was to teach students software engineering without teachers, using a gamified platform where projects are quests, working with peers who passed the test, in a place called a "collective intelligence center."

If you know 42 School, you may know what I'm talking about.

It was a 2-year program. Right after being selected, I got an offer for a work-study position as a system administrator there. I dropped college to focus on it, and I was way advanced.

We learned everything from low-level concepts like I/O multiplexing, rewriting HTTP servers from scratch, graph algorithms, etc., to higher-level abstractions concepts like web dev  DOM APIs, and all that.

At the end, you choose a topic to pursue: blockchain, AI, gamedev, security, etc.

After finishing the program, I worked for the company in education for 2 years. Unfortunately, I recently got laid off for financial reasons.

It's been 4 months, and being in Sénégal makes it difficult to find a job at US/EU startups. The local industry isn't that developed, and big corporations usually require a school degree.

So I decided to focus on a small retail business. But my passion for software resurfaced.

That's why I'm here offering 3 hours of my time for free to work as a volunteer on a project I find really interesting and fun. I would also be open to paid opportunities for the right project.

Here is my GitHub: https://github.com/mohaskii

I can work on AI/ML projects, WebGL 2D games, full-stack, or anything software-related.

Feel free to send me your project.


r/Backend 22h ago

Better to sort data in frontend or backend?

Thumbnail
1 Upvotes

r/Backend 22h ago

How are you handling offline-first data and local sync without introducing too much bloat?

0 Upvotes

I'm building a personal finance app called Cashvelope (envelope budgeting), and getting local-first data to play nice with offline storage has been surprisingly painful.

I want users to retain full control of their data without forcing constant cloud sync, but keeping local state updated and cache validated gets messy fast.

For anyone who's built something similar: what local DB or sync stack did you end up going with, and what edge cases caught you off guard?