Java Backend Developer
Building reliable APIs, integrations, and maintainable systems with Spring Boot.
Java Backend Developer focused on maintaining and evolving systems with Java and Spring Boot. I work on REST APIs, external integrations, relational data modeling, and automated tests, with hands-on experience in troubleshooting, technical documentation, code review, and deploy routines. I also contribute to end-to-end deliveries with React and TypeScript when the product needs frontend support.
- Backend: Java 8 and 17+, Spring Boot, Spring Security, Spring Batch, WebFlux, REST APIs, and external service integrations.
- Data: PostgreSQL, MySQL, MongoDB, Cassandra, complex joins, subqueries, and relational modeling.
- Quality: JUnit, Mockito, RestAssured, automated tests, troubleshooting, technical documentation, and code review.
- Engineering: Docker, Git, CI/CD, AWS, Railway, SOLID, Clean Code, Design Patterns, DDD, and Hexagonal Architecture.
- Frontend support: React and TypeScript for end-to-end feature delivery when needed.
- Backend design with readable, maintainable architectures.
- API contracts, security, and integration reliability.
- Delivery flow across implementation, testing, review, and deploy.
- Java and Spring studies published on my site: olavomoreira.dev.




