[ 05 ]Backend Node.js / Spring Boot

A solid, tested backend that holds up under load and over time.

Backend development with Node.js and Java Spring Boot: APIs, business logic, PostgreSQL databases, authentication, scheduled jobs.

01What this is

The backend is the part nobody sees and everything depends on: business rules, data, security, exchanges with other systems. Done well, you forget it. Done badly, you pay for it for years.

Depending on context, I work in Node.js (TypeScript, Express) for modern web products, or in Java with Spring Boot when the environment is already Java or the project calls for that rigour. Either way: PostgreSQL, automated tests, and a deployment pipeline that makes every update routine.

02What it covers
REST APIs in Node.js / Express or Java Spring Boot
Data modelling and PostgreSQL databases
Authentication, roles, access security
Scheduled jobs, queues, automated sends
Automated tests and continuous integration (CI/CD)
03How I go about it
01

The data model first

A well-modelled database makes everything else simple. A badly modelled one makes everything else impossible to fix.

02

Tested before shipped

Important business rules have tests. An update can't silently break an invoice.

03

The right tool, not the favourite

Node.js or Spring Boot depends on what you have and who maintains it. I adapt, not the other way round.

04The tools
Node.jsTypeScriptExpressJavaSpring BootPostgreSQLDocker

Let's work together.

A project, a question, an urge to modernise your business?
Write to me. I answer within 24 hours.

contact@amauryandrade.com